xml简介
网上关于XML的介绍和教程是很多的。本节的目的是介绍XML一些最为重要的东西,使您对其有个大概的快速的了解,以便进行相关内容的学习(比如XSLT,通过其他语言或工具读取XML数据),或对XML本身进行更深入的研究。这里假定您对 HTML/XHTML 有基本的了解。
什么是 XML?
- XML 指可扩展标记语言(EXtensible Markup Language)
- XML 是一种标记语言,很类似 HTML
- XML 的设计宗旨是传输数据,而非显示数据
- XML 标签没有被预定义。您需要自行定义标签
- XML 被设计为具有自我描述性
- XML 是 W3C 的推荐标准
XML 与 HTML 的主要差异
- XML 不是 HTML 的替代
- XML 和 HTML 为不同的目的而设计
- XML 被设计为传输和存储数据,其焦点是数据的内容
- HTML 被设计用来显示数据,其焦点是数据的外观
- HTML 旨在显示信息,而 XML 旨在传输信息
XML 的语法
XML 的语法规则很简单,且很有逻辑。这些规则很容易学习,也很容易使用。
- 所有 XML 元素都须有关闭标签
- XML 标签对大小写敏感
- XML 必须正确地嵌套
- XML 文档必须有根元素
- XML 的属性值须加引号
- 不能直接使用拥有特殊的意义的符号(保留字),而要“实体引用”(使用转义符号)。
下面是一些正确的xml代码片断和典型错误对照:
XML 树结构
XML 文档是一种树结构,它从“根部”开始,然后扩展到“枝叶”。XML 文档必须包含根元素。该元素是所有其他元素的父元素。
XML使用的是一种简单的可具有自我描述性的语法。
比如这是一个书籍信息结构图:
上图可用如下XML文档表示:
- 我顶(9人顶)
- 我踩(1人踩)
- 上一篇: 标签的文件结构
- 下一篇: SiteFactory™ Xpower引擎数据处理流程简述
评论


