下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 绿色软件 | 汉化补丁 | |
文章搜索: 分类 关键字
您的位置:首页编程开发网络编程 → 建立格式正确的XML文件
建立格式正确的XML文件
来源:网络收集 作者: 加入时间:2006-10-27 访问次数:66 [  ]


Chapter One
元素名字中的大小写相当重要,如同所有卷标中的文字规定一样,有大小写之分。因此,元素型态名称Ace 与ace 或ACE 并不相同。

元素内容的类型

元素内容指的是起始卷标与结束卷标之间的文字。你可以在文件的内容包括下列型态的项目:
套迭的元素 。在列表3-1,元素INVENTORY 与BOOK 都包含了套迭元素当作元素的内容:
建立格式正确的XML文件
字符数据 。字符数据是表达元素内容信息的文字,例如TITLE 元素中特定的书籍标题。
建立格式正确的XML文件
下面介绍的是一个由字符数据与套迭的元素所组成的元素内容:
建立格式正确的XML文件
当加入字符数据到元素中时,你可以加入除了左括号(<),与连接符号(&)或字符串(] ] >)之外的字符。
注意
XML 解析器会扫瞄XML 卷标中元素的字符数据。你不可以加入左角括号(<)、连接符号(&),或字符串(] ] >)当作字符数据的一部份,因为解析器会将(<)当作套迭元素的起始,将(&)当作实体或字符参照的起始,以及将(] ] >)当作CDATA 区段的结束。(笔者将在第六章讨论字符参照;在第四章讨论CDATA 区段)。如果你想要加入(<)或(&)来当作字符数据的一部份,你可以使用CDATA
区段。你也可以使用字符参照来加入任何字符(包括不在键盘上的字符),而且可以借着使用预先定义的普通实体参照来加入某些字符(如<或&)。
普通的实体参照与字符参照 。下面是一个包含普通实体参照与字符参照的元素范例:
建立格式正确的XML文件
CDATA 区段 。CDATA 区段是一个你可以自由加入除了]] >字符串之外任何字符的文字区块。下面是一个元素中CDATA 区段的范例:
建立格式正确的XML文件
处理指令 。处理指令提供信息给XML 应用程序使用。(请参阅 第四章 )
批注 。批注是XML 文件的注释部分,其文字是可以阅读了解的,但XML 处理器会将之忽略。(请参阅 第四章 )
下面是一个包含处理指令与批注的元素范例:
建立格式正确的XML文件
空元素

你也可以加入空元素(empty element;即没有内容的元素)到你的文件中。你可以借着在起始卷标后立即放置结束卷标来建立一个空元素,如同这个范例所示:


或者,你可以借着使用特殊的空元素卷标(empty-element tag)来省去输入,如下所示:


这两个标签拥有相同的意义。
因为空元素没有内容,你可能会质疑其用途为何。
下面介绍的是两种可能的用途:
你可以使用空元素告诉XML 应用程序来执行某个动作或显示对象。在HTML 中的例子BR 是空元素,它能告诉浏览器加入一个换行,而HR 空元素,则是告诉浏览器加入一个水平分界线。换言之,仅拥有元素外观与特定名称的元素-未含任何内容-还是可以提供许多重要的信息给应用程序。
空元素可以透过属性来储存信息,你将在本章后面学到属性的知识。(你尚未见到拥有属性的元素。)在HTML 中的例子是IMG(影像)空元素,它包含了告诉处理器那里可以找到图形文件,以及如何显示图形等信息的属性。
提示
如同你将在第七章学到的,串接样式表(CSS)可以使用空元素来显示影像。在第八章,你将学习如何运用数据链路来使用空元素或非空元素的属性。而在第九章与第十章中,你将学习如何使用HTML script(第九章)与XSL 样式表(第十章)来使用元素(空或非空元素)及元素的相关属性并执行适当的动作。

建立不同型态的元素

1. 在文字编辑器中 开启 一个新的、空白文字文件,并输入显示于列表3-2 中的XML文件(您可以在随书光盘的 Inventory03.xml 档案中找到)。你也可以使用你在第二章中所建立的 Inventory.xml 文件(在列表2-1 与随书光盘中都有提供)来当作出发点。
2. 使用文字编辑器的 存盘 指令,将文件储存到本机硬盘,并指定文件名为 Inventory03.xml 。
Inventory03.xml






The Adventures of Huckleberry<br>Finn
Mark Twain
mass market paperback
298
$5.49



Leaves of Grass
Walt Whitman
hardcover
462
$7.75



The Marble Faun
Nathaniel Hawthorne
trade paperback
473
$10.95



<br>Moby-Dick<br><SUBTITLE>Or,the Whale</SUBTITLE><br>
Herman Melville
hardcover
724
$9.95


注意
你所输入的文件使用了一个名为 Inventory02.css 的CSS,这是你在之前的练习中所建立的(在本书的列表2-4)。确定这个样式表档案是放在与 Inventory03.xml 相同的目录中。
上一页 [1] [2] [3] [4] 下一页
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
 热点文章
·惊爆!《暗黑破坏神3》将对应全平台
·《荣誉勋章:太平洋之战》中文版上市
·MediaShow魅力四射快速制作音乐电子相册
·《花木兰》完美流程攻略
·轻松可爱 最新10大Q版网络游戏推荐
·2006年暑期新宣布免费网络游戏一览
·photoshop制作水晶球中的精灵
·NVIDIA发布Forceware 93.71 WHQL驱动
·经验分享 微软Word2007实用技巧两则
·国内新记录产生 1M super pi运算仅用9秒
 推荐文章
·微软高官爆料:欧盟对Vista哪些功能不安
·在Google Talk上与QQ、MSN好友聊天
·Word使用过程中的常见问题及其解决
·手把手教你内存终极变相“造假”大法
·NVIDIA联手海盗船 推出自动超频内存
·Windows Vista特殊功能介绍:语音识别
·公安机关检验软件样本 流氓软件制造者面临坐牢危..
·比英特尔UMPC还要小 移动PC新品推出
·性感暴力完美结合 御姐武戏X新画面
·盖茨访谈:我就是微软里的兼职员工
WinXP下载基地 版权所有 Copyright© 2006-2008 WWW.WinXpd.COM, All Rights Reserved. 页面维护: WinXP下载基地(WinXP基D)