第1章XML简介.doc

第1章XML简介.doc

ID:28762208

大小:159.00 KB

页数:14页

时间:2018-12-14

第1章XML简介.doc_第1页
第1章XML简介.doc_第2页
第1章XML简介.doc_第3页
第1章XML简介.doc_第4页
第1章XML简介.doc_第5页
资源描述:

《第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)收尾,比如就是一个起始标记,就是一个结束标记。起始标记以<开始,以>结束。结束标记以结束。XML元素可以带有属性,属性值要加引号,比如ISBN就是boo

4、ks的属性,属性值为9787544238212。XML的标记(tag)是可以自定义的,用来描述数据,比如例子中的title元素,TheBookThief。title标记表示这个元素内的数据是书名,TheBookThief就是一个具体书名。你可以修改标记,比如写成TheBookThief由于XML的标记可以随意定义,我们可以用XML描述和存储各种内容的数据。这里举的只是一个有关书的XML文档例子,你还可以创建其他XML文档,比如有关电影的,或者家具的,等等。也就

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文档中,我们看到有很多这样的相同特征的字符串,、<price>、<quantity>、</books>等。它们都是由小于号<开始,由大于号>结束的,在XML文档里,我们将其称为XML标记。标记又有开始标记和结束标记之分。开始标记由<开始,由>结束,比如:<title>、<price>、<quantity>。结束标记由</开始,由>结束,比如:、<

8、/price>、。·元素XML元素是指从一个开始标记到它的结束标记的一段内容。比如:Thebookthief就是一个元素。元素是XML文档的基本单位,一个XML文档可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。