好文档 - 专业文书写作范文服务资料分享网站

XML系列教程之一:XML教程 

天下 分享 时间: 加入收藏 我要投稿 点赞

XML系列教程之一——XML教程

从HTML,你会回忆起这个:元素的额外信息。

在HTML中(以及在XML中),属性提供有关元素的额外信息:

属性值必须被引号包围,不过单引号和双引号均可使用。比如一个人的性别,person标签可以这样写:

注释:如果属性值本身包含双引号,那么有必要使用单引号包围它,就像这个例子:

第二个例子中使用了date元素:

08/08/2008 George John Reminder Don't forget the meeting! 第三个例子中使用了扩展的date元素(这是我的最爱):

Mengliao Software Studio - Bosun Network Co., Ltd.

第 15 页 - 共 53页

XML系列教程之一——XML教程

08 08 2008 George John Reminder Don't forget the meeting! 6.5 避免XML属性

因使用属性而引起的一些问题:

? 属性无法包含多个值(子元素可以); ? 属性无法描述树结构(子元素可以); ? 属性不易扩展(为未来的变化); ? 属性难以阅读和维护。

请尽量使用元素来描述数据。而仅仅使用属性来提供与数据无关的信息。 不要做这样的蠢事(这不是XML应该被使用的方式):

6.6 针对元数据的XML属性

有时候会向元素分配ID引用。这些ID索引可用于标识XML元素,它起作用的方式与HTML中ID属性是一样的。这个例子向我们演示了这种情况:

George John Reminder Don't forget the meeting! Mengliao Software Studio - Bosun Network Co., Ltd.

第 16 页 - 共 53页

XML系列教程之一——XML教程

John George Re: Reminder I will not 上面的ID仅仅是一个标识符,用于标识不同的便签。它并不是便签数据的组成部分。

在此我们极力向您传递的理念是:元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素。

7 XML验证

拥有正确语法的XML被称为“形式良好”的XML。 通过某个DTD进行了验证的XML是“合法”的XML。 7.1 形式良好的XML文档

一个\形式良好\的XML文档拥有正确的语法。

一个\形式良好\的XML文档会遵守前几章介绍过的XML语法规则: ? XML文档必须有根元素; ? XML文档必须有关闭标签; ? XML标签对大小写敏感; ? XML元素必须被正确的嵌套; ? XML属性必须加引号。

George Mengliao Software Studio - Bosun Network Co., Ltd.

第 17 页 - 共 53页

XML系列教程之一——XML教程

John Reminder Don't forget the meeting! 7.2 验证XML文档

一个合法的XML文档是\形式良好\的XML文档,同样遵守文档类型定义(DTD)的语法规则:

George John Reminder Don't forget the meeting! 在上例中,DOCTYPE声明是对外部DTD文件的引用。下面的段落展示了这个文件的内容。 7.3 XML DTD

DTD的作用是定义XML文档的结构。它使用一系列合法的元素来定义文档结构:

]> 7.4 XML Schema

W3C支持一种基于XML的DTD代替者,它名为XML Schema:

Mengliao Software Studio - Bosun Network Co., Ltd.

第 18 页 - 共 53页

3fca821m240mq5e7e8i9
领取福利

微信扫码领取福利

微信扫码分享