XML的设计目的 (9)XML文档应易于创建。 (10)XML标记的简洁性较为次要 此外还有两个隐含目标 可扩充性 语义与表现形式的分离
XML的设计目的 (9)XML文档应易于创建。 (10)XML标记的简洁性较为次要 此外,还有两个隐含目标: 可扩充性 语义与表现形式的分离
个XML样本文档 <title>Teacher</title> <first-name> kaiyu </first-name> /name> View in正E <email>kydai@fudan.edu.cn</email> <hometown province="Hunan">xiangtan</hometown> </person> 标记是左尖括号(<)和右尖括号(>)之间的文本。有开始标记(例如 <name>)和结束标记(例如<name>) 元素是开始标记、结束标记以及位于二者之间的所有内容。在上面的样 本中,<name>元素包含三个子元素:< title>、< first-name 和< last-name> 属性是一个元素的开始标记中的名称-值对,属性间用空白符号隔开。在 该示例中, province是< hometown>元素的属性;
一个XML样本文档 <person> <name> <title>Teacher</title> <first-name> kaiyu </first-name> <last-name> dai </last-name> </name> <email> kydai@fudan.edu.cn </email> <hometown province= "Hunan">Xiangtan</hometown> •View in IE 标记是左尖括号(<)和右尖括号(>)之间的文本。有开始标记(例如 p g </person> <name>)和结束标记(例如 </name>) 元素是开始标记、结束标记以及位于二者之间的所有内容。在上面的样 本中,<name> 元素包含三个子元素 元素包含三个子元素:<title> <title>、<first-name> 和 <last-name>。 属性是一个元素的开始标记中的名称-值对,属性间用空白符号隔开。在 该示例中, province province 是 < hometown > < hometown > 元素的属性;
XML的特点 可力展性 XML是一种元标记语言,它定义了一组用来形成语义标记的规则集, 用户可以构造自己的标记 n已有化学标记语言CML、数学标记语言 MathML等 射文挡内容具有自描述力,支持智能代码和智能搜索 nXML是一种语义化的标记语言,具有自描述性XML文档本身仅包 含描述文档内容的标记,并不描述文档的外观格式 应用程序更容易定位文档中的信息 结构化数据表达能力 结构化的数据指的是其内容意义或应用被标记的数据 通过文档类型定义DTD或 XML Schema,XML指定文档中的元素以 及元素之间的关系
XML的特点 可扩展性 XML是一种元标记语言,它定义了一组用来形成语义标记的规则集, 用户可以构造自己的标记. 已有化学标记语言 已有化学标记语言CML、数学标记语言MathML等 对文档内容具有自描述能力,支持智能代码和智能搜索 XML是 种语义化的标记语言 是一种语义化的标记语言,具有自描述性. XML文档本身仅包 含描述文档内容的标记,并不描述文档的外观格式 应用程序更容易定位文档中的信息 结构化数据表达能力 结构化的数据指的是其内容,意义或应用被标记的数据 通过文档类型定义DTD或XML Schema,XML指定文档中的元素以 及元素之间的关系
XML的特点 YML还提供了一种将多个数据源数据集成为单个文档的客户端包括 机制, 数据位置也可以重排 n根据用户的操作,部分数据还可以被隐藏/显示 定好的适用数据格式,路平台以及语言独立 XML允诺成为交换数据和文档的标准机制 XML是一种独立于平台的信息表示格式用纯ASCI文本和一些人们 普遍使用的格式来编写的,ASCI文件抵抗破坏的能力很强,是计算 机领域中最通用的数据格式 并没有定义数据文件中数据出现的具体规范,而是在数据中附加 来表达数据的逻辑结构和含义。这使XML成为一种跨平台程序能自 动理解的规范
XML的特点 XML还提供了一种将多个数据源数据集成为单个文档的客户端包括 机制, 数据位置也可以重排 根据用户的操作,部分数据还可以被隐藏/显示 良好的通用数据格式,跨平台以及语言独立 XML 允诺成为交换数据 和文档的标准机制 XML是一种独立于平台的信息表示格式.用纯ASCII文本和一些人们 普遍使用的格式来编写的, ASCII文件抵抗破坏的能力很强,是计算 机领域中最通用的数据格式 并没有定义数据文件中数据出现的具体规范,而是在数据中附加tag 来表达数据的逻辑结构和含义。这使XML成为一种跨平台程序能自 动理解的规范
XML的特点 强大的超链接功胎 XLL代表XML的链接语言,由用于链接的 XLinks和用于定位 文档中某部分的 Xpointers的两部分组成 nXLL支持可扩展的链接和多方向的链接。它打破了HTML只 支持超级文本概念下最简单的链接限制,能支持独立于地址的 域名、双向链路、环路、多个源的集合链接等。 文档的表示形式多样化 通过将结构内容和表现分离,同一个XM源文档只写一次,可 以用不同的方法表现出来数据表示是由层叠样式表cSS或 可扩展样式语言XSL来实现的
XML的特点 强大的超链接功能 XLL代表XML的链接语言,由用于链接的XLinks和用于定位 文档中某部分的Xpointers的两部分组成 XLL支持可扩展的链接和多方向的链接 支持可扩展的链接和多方向的链接。它打破了HTML只 支持超级文本概念下最简单的链接限制,能支持独立于地址的 域名、双向链路、环路、多个源的集合链接等。 文档的表示形式多样化 通过将结构,内容和表现分离 内容和表现分离, 同 个一 XML源文档只写 次 源文档只写一次, 可 以用不同的方法表现出来 。数据表示是由层叠样式表CSS或 可扩展样式语言XSL来实现的