2022年xml文件格式.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年xml文件格式.pdf》由会员分享,可在线阅读,更多相关《2022年xml文件格式.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XML文件结构一个 XML文件通常包含文件头和文件体两大部分1. 文件头XML文件头由 XML 声明与 DTD 文件类型声明组成。 其中 DTD文件类型声明是可以缺少的,关于 DTD声明将在后续的内容中介绍, 而 XML声明是必须要有的, 以使文件符合 XML的标准规格。在前面的文件中的第一行代码即为XML声明:其中:“”代表一条指令的结束;“xml”代表此文件是 XML文件;“version= ”代表此文件用的是标准;“encoding=gb2312 ”代表此文件所用的字符集,默认值为Unicode,如果该文件中要用到中文,就必须将此值设定为gb2312。注意: XML声明必须出现在文档的第
2、一行。2. 文件体文件体中包含的是XML文件的内容, XML元素是 XML文件内容的基本单元。从语法讲,一个元素包含一个起始标记、一个结束标记以及标记之间的数据内容。XML元素与 HTML 元素的格式基本相同,其格式如下:内容所有的数据内容都必须在某个标记的开始和结束标记内,而每个标记又必须包含在另一个标记的开始与结束标记内,形成嵌套式的分布, 只有最外层的标记不必被其他的标记所包含。 最外层的是根元素 (Root) ,又称文件 (Document)元素,所有的元素都包含在根元素内。在前面的文件中,根元素就是,根元素必须而且只能有一个,在该文件有三个 子元素,这样的元素可以有多个。XML的基本
3、语法1. 注释XML的注释与 HTML 的注释相同,以“ ”结束。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 11 页 - - - - - - - - - - 2. 区分大小写在 HTML 中是不区分大小写的,而XML区分大小写,包括标记,属性,指令等。3. 标记XML标记与 HTML 标记相同,“ ”表示一个标记的结束。 XML 中只要有起始标记,就必须有结束标记,而且在使用嵌套结构时,标记之间不能交叉。在 XML中不含任何内容的标记叫做空标记,格式为:4. 属性XML属性的使用与 HT
4、ML 属性基本相同,但需要注意的是属性值要加双引号。5. 实体引用实体引用是指分析文档时会被字符数据取代的元素,实体引用用于 XML文档中的特殊字符,否则这些字符会被解释为元素的组成部分。例如,如果要显示“”,需要使用实体引用“ < ”否则会被解释为一个标记的起始。XML中有 5 个预定义的实体引用,如表所示。表XML预定义的实体引用< " '& &6. CDATA在 XML中由一个特殊的标记CDATA ,在 CDATA 中所有文本都不会被XML处理器解释,直接显示在浏览器中,使用方法如下:7. 处理指令处理指令使用来给处理XML文件的应用程序提供信息的
5、,处理指令的格式如下:例如, XML 声明就是一条处理指令:精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 11 页 - - - - - - - - - - 其中,“ xml”是处理指令名称, version= encoding=gb2312是处理指令信息。XML与 CSS利用 CSS可以用来设定 XML文件的显示方式,即在XML文件的头部, XML声明的下面加入下面一条语句:下面我们通过例子来介绍如何利用CSS 来显示 XML 文件。 首先建立一个 css 文件,代码如下:一个显示 XML文
6、件的 CSS样式flowerfont-size:24px; display:blockvendorfont-size:36px;color:redpricedisplay:block然后,在文件中使用这个css 样式,即在文件中的XML声明下面加入以下语句:完整的程序代码如下:利用 CSS 显示 XML 文件shop1iris$shop2iris$shop3iris精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 11 页 - - - - - - - - - - $此例在浏览器中的显示效果如图所
7、示。图利用 CSS 显示 XML文件用 CSS来显示 XML文件时,不具备任何选择性, 也就是说, 根元素之下的所有数据都会被全部显示, 不能改变原文件的结构和内容的顺序。 另外,CSS并不支持中文标记,因为CSS 不是专门为 XML开发的样式语言,而下面要介绍到的 XSL就可以, XSL是特别为 XML设计的,它比 CSS 更为复杂。XSL在上一节介绍的用CSS显示 XML文件,效果不是很理想,实际上,CSS主要是适合 HTML 文件,对于 XML这种数据文件, CSS就不适合了,尤其是对那些需要按照不同的条件将文件内容重新排列显示的情况,而用XSL就可以。XSL是当前最强大和灵活的样式语言
8、,是特别为应用XML而设计的,它比 CSS要复杂的多。但是,目前它还未被很好的支持,也还没有最后完成。利用 XSL来设定 XML文件的显示方式,即在XML文件的头部, XML声明的下面加入下面一条语句:下面我们通过例子来介绍如何利用XSL来显示 XML 文件。 首先建立一个 xsl 文件,代码如下:用来显示 XML文件的 xsl 文件VendorFlowerPricexsl:for-each select=精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 11 页 - - - - - - - -
9、 - - 接下来,我们要在文件中使用这个xsl 文件,即在文件中的 XML 声明下面加入以下语句:完整的程序代码如下:利用 XSL 显示 XML 文件shop1iris$shop2iris$shop3iris$精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 11 页 - - - - - - - - - - XML 是可扩展标记语言( Extensible Markup Language)的缩写,其中的标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或
10、块成为可识别、 可分类的信息。您创建的文件,或文档实例由元素(标记)和内容构成。当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档。 元素的描述性越强, 文档各部分越容易识别。 自从出现标记至今, 带有标记的内容就有一个优势,即在计算机系统缺失时, 仍然可以通过标记理解打印出来 数据。标记语言从早期的私有公司和政府制定形式逐渐演变成标准通用标记语言(Standard Generalized Markup Language, SGML ) 、 超文本标记语言(Hypertext Markup Language,HTML ),并且最终演变成 XML。SGML 比较复杂, HTML
11、(实际上仅是一组元素集) 在识别信息方面不够强大。 XML 则是一种易于使用和易于扩展的标记语言。您可以使用 XML 创建自己的元素,从而能够更精确地表示自己的信息。您可以在文档内部识别每个部分, 而不是将文档看作仅由标题和段落组成。为了提高效率,您可能需要定义数量一定的元素,并统一使用它们。(您可以在文档类型定义(Document Type Definition, DTD )或模式(schema )中定义元素,稍后我将对此进行简要的描述)。一旦习惯使用 XML 之后,就可以在构建文件时尝试处理元素名称。构建 XML如前所述,XML 文件由内容和标记组成。 您通过以标记包围内容的方式将大部分内
12、容包含在元素中。 例如,假设您需要创建一本 XML 烹饪书。您需要用 XML 编写名为Ice Cream Sundae的食谱。为了标记食谱名,您需要将这个文本包含到元素中,即分别在文本的首末两端添加开始和结束标记。可以将元素命名为recipename。要标记元素的开始标记, 像这样将元素名放到尖括号中 ():。然后输入文本 Ice Cream Sundae。在文本的后面输入结束标记,精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 11 页 - - - - - - - - - - 即将元素名放在
13、尖括号内,然后在元素名前面加上一个终止斜杠(/ ),比如: 。这些标记构成一个元素,您可以在元素的内部添加内容或其他元素。您可以为某个文档或文档集创建元素名。可以创建规则让元素根据您的特定需求组合起来。 元素名可以是比较具有针对性的,也可以是比较通用的。 您还可以创建决定添加何种元素的规则。 这些规则可以是严格的, 也可以是松散的, 这完全由您决定。一定要为文档创建元素,以识别您认为重要的部分。开始创建 XML 文件XML 文档的第一行可以是一个 XML 声明。这是文件的可选部分,它将文件识别为 XML 文件,有助于工具和人类识别 XML (不会误认为是 SGML 或其他标记) 。可以将这个声
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 xml 文件格式
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内