xml文件格式说明

您所在的位置:网站首页 xml英文 xml文件格式说明

xml文件格式说明

#xml文件格式说明| 来源: 网络整理| 查看: 265

 

  XML全称是Extensible Markup Language,中文译为可扩展的标记语言,它是SGML(标准通用标记语言)的一个子集。

  说起XML,大家都会想起HTML,首先,HTML(HyperText Markup Language),即超文本标记语言,是用于描述网页文档的一种描述标记语言。而XML是一种类似HTML的可扩展标记语言,它的标记都是自定义的,其设计宗旨是包含和传输数据。

  下图列出它们的历史发展:

  

  XML与HTML之间有以下三点需要申明:

  1、XML不是用来替换HTML的技术;

  2、XML和HTML为不同的目的而设计;

  3、XML设计的核心是包含和传输数据,而HTML设计的核心是显示数据。

XML示例 1 2 3 4 zhangSan 5 23 6 male 7 8 9 liSi 10 32 11 female 12 13 14 wangWu 15 55 16 male 17 18

  XML组成主要包括:声明和元素。

XML声明

  示例中的第一行即为XML的文档声明。

  其结构包括:

  version属性

  用于说明当前xml文档的版本,version属性是必须的;

  encoding属性

  用于说明当前xml文档使用的字符编码集,xml解析器会使用这个编码来解析xml文档。encoding属性是可选的,默认为UTF-8。注意,如果当前xml文档使用的字符编码集是gb2312,而encoding属性的值为UTF-8,那么一定会出错;

  standalone属性

  用于说明当前xml文档是否为独立文档,如果该属性值为yes,表示当前xml文档是独立的,如果为no,表示当前xml文档不是独立的,即依赖外部的文件。默认是yes

 

XML元素

  XML元素的格式如下:

内容

  所有的数据内容都必须在某个标记的开始和结束标记内,而每个标记又必须包含在另一个标记的开始与结束标记内,形成嵌套式的分布,只有最外层的标记不必被其他的标记所包含。最外层的是根元素(Root),又称文件(Document)元素,所有的元素都包含在根元素内。在上面的示例中,就是根元素,根元素有且只能有一个。

XML的基本语法

1、注释

  XML的注释与HTML的注释相同,以“”结束。

2、区分大小写

  在HTML中是不区分大小写的,而XML区分大小写,包括标记、属性、指令等。

3、标记

  “” 表示一个标记的结束。XML中只要有起始标记,就必须有结束标记,而且在使用嵌套结构时,标记之间不能交叉。在XML中不含任何内容的标记叫做空标记,比如。空标记有一种特殊的写法,以结束。比如。

4、属性

  XML属性的使用与HTML属性基本相同,但需要注意的是属性值要加双引号。

5、实体引用  

  实体引用是指分析文档时会被字符数据取代的元素,实体引用用于XML文档中的特殊字符,否则这些字符会被解释为元素的组成部分。例如,如果要显示“文本内容]]>

7、处理指令

  处理指令是用来给处理XML文件的应用程序提供信息的,处理指令的格式如下:

  如

  中"xml"是处理指令名称,version="1.0"...是处理指令信息。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3