Skip to content

第十一章 XML 究竟是什么

HTML 和 XML 的区别是什么?

HTML 是用于编写网页的标记语言。 XML 是用于定义任意标记语言的元语言。

在处理 XML 文档的程序组件中,哪个成为了 W3C 的推荐标准?

DOM ( Document Object Model, 文档对象模型 )

11.1 XML 是标记语言

通常把通过添加标签为数据赋予意义的行为成为“标记”。为这种给数据赋予意义的行为定义规则的语言就是“标记语言”。 HTML 是用于编写网页的标记语言,更简单地说法就是 HTML 决定了可用于编写网页的标签。

11.2 XML 是可扩展的语言

而 XML 本身不会限定标签的种类,允许使用者随心所欲的创建标签。这就是所谓的“可扩展”。

11.3 XML 是元语言

11.4 XML 可以为信息赋予意义

11.5 XML 是通用的数据交换格式

11.6 可以为 XML 标签设定命名空间

xml
<cat xmlns="https://www.gausszhou.top/"></cat>

11.7 可以严格地定义 XML 的文档结构

11.8 用于解析 XML 的组件

SAX (Simple API for XML)

11.9 XML 可用于各种各样的领域

名称用途有关的企业或组织
XSL为 XML 中的信息提供显示格式W3C
MathML描述数学算式W3C
SMIL把多媒体数据嵌入到网页中W3C
MML描述电子病历电子病历研究会
SVG用向量表示图形数据W3C
JepaX表示电子书日本电子出版协会等
WML表示移动终端上的内容WAP Forum
CHTML表示手机上的内容Acces 等 6 家公司
XHTML用 XML 定义 HTML4.0W3C
SOAP实现分布式计算W3C