欢迎来到天天文库
浏览记录
ID:28762208
大小:159.00 KB
页数:14页
时间:2018-12-14
《第1章XML简介.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章XML简介XML是英文ExtensibleMarkupLanguage的缩写,XML作为应用程序中的一种数据传输方式在.Net框架中得到了广泛的支持。本章的主要内容:·XML的特性;·XML的语法规则;·简介XML的相关技术,如:DTD、XSLT、XPath等。1.1什么是XMLXML是一种标记语言,用于描述数据,它提供了一种标准化的方式来表示文本数据。XML本身对数据不能完成任何操作,必须使用一种叫做解析器(parser)的软件来处理数据。与HTML语言不同,XML的重点是如何表示数据。在XML文档中,用户可以自由地定义和使用
2、自定义的标记。XML文档以.xml为后缀,编写XML文档时,不需要特别的软件,只需要一个文本编辑器就可以,比如记事本程序。现在你对XML已经有一个大概的概念了,让我们来看一个简单的XML文档:TheBookThief2510通过这个XML文档的例子,我们对XML也有了一个初步的认识。XML文档的
3、第一行是XML声明,定义了XML的版本和使用的字符编码。在这个例子中,XML遵守的版本是1.0,使用的字符编码是UTF-8字符集。该XML文档有一个根元素books,books根元素下又有3个元素,分别是title、price、quantity。每个XML元素都以一个起始标记(openingtag)开始,以一个结束标记(closingtag)收尾,比如
4、ks的属性,属性值为9787544238212。XML的标记(tag)是可以自定义的,用来描述数据,比如例子中的title元素,
5、是说,各种内容的数据,都可以通过XML描述和存储起来。XML文档是一棵节点树。一个XML文档只有一个根节点。在例子中,books就是根节点,books下面有子节点title、price、quantity。根据上面的例子,我们对XML有了一个大致的了解。总的来说,有以下几个要点。·XML是一种可扩展的标记语言(ExtensibleMarkupLanguage)。·XML的标记(tag)没有被预定义,用户可以自行定义标记来描述数据。·XML主要用来描述和存储数据。·XML具有自我描述性。·XML是树状结构的文档,是个结构化的文档。·XML
6、文档是个文本文件。1.2使用XML的好处使用XML的好处如下。·易携带和传输。·XML文档不依赖于特殊的软件,只要有个文本编辑器,就可以编写XML文档,而且是存成文本格式。一个XML文档就是一个小小的文本文件,易于携带和传输。·易于共享和跨平台。·XML本身是个文本文件,而且是结构化的数据,很容易被各系统读取。·易于查询。·因为XML是树状结构,易于查询。1.3XML语法编写XML必须遵循一些简单的语法规则,主要列举如下。·每个开始标记必须有结束标记。·一个XML文档只能有一个根元素。·所有XML元素必须正确嵌套。·属性值必须加引号。
7、·一个元素不能有相同的属性。1.3.1XML标记、元素和属性在解释上面的语法规则之前,我们先解释一些XML最常用的术语。·标记(开始标记,结束标记)在上面的XML文档中,我们看到有很多这样的相同特征的字符串,
8、/price>、
此文档下载收益归作者所有