首页 > 运营 > 建站经验 > 正文

建设网站教程(5):XML初级教程

2020-02-01 19:03:06
字体:
来源:转载
供稿:网友

xml 被设计用来描述数据,其焦点是数据的内容。

html 被设计用来显示数据,其焦点是数据的外观。

应该掌握的基础知识:

在您继续学习之前,需要对以下知识有基本的了解:

  • html / xhtml
  • javascript 或 vbscript

如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。

什么是xml?

  • xml 指可扩展标记语言(extensible markup language)
  • xml 是一种标记语言,很类似 html
  • xml 被设计用来描述数据
  • xml 标签没有被预定义。您需要自行定义标签
  • xml 使用文件类型声明(dtd)或者 xml schema 来描述数据。
  • 带有 dtd 或者 xml schema 的 xml 被设计为具有自我描述性
  • xml 是一个 w3c 标准

xml 是一个 w3c 标准

可扩展标记语言于1998年2月10日被确立为 w3c 标准。

您可以在我们的 《w3c 教程》 中获得更多关于 xml 标准的信息。

xml 与 html 的主要差异

xml 被设计用来携带数据。

xml 不是用来替代 html 的。

xml 和 html 为不同的目的而设计:

xml 被设计用来描述数据,其焦点是数据的内容。

html 被设计用来显示数据,其焦点是数据的外观。

html 旨在显示信息,而 xml 旨在描述信息。

没有任何行为的 xml

xml 是不作为的。

也许这有点难以理解,但是 xml 不会做任何事情。xml 被设计用来结构化、存储以及传输信息。

下面是 john 写给 george 的便签,存储为 xml:

<note><to>george</to><from>john</from><heading>reminder</heading><body>don't forget the meeting!</body></note>

这个标签有标题以及留言。它也包含了发送者和接受者的信息。但是,这个 xml 文档仍然没有做任何事情。它仅仅是包装在 xml 标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。

xml 是免费的、可扩展的

xml 标签没有被预定义。您必须“发明”自己的标签。

被用来标记 html 文档及其结构的标签是预定义的。html 文档的创作者只能使用在 html 标准中被定义的那些标签(比如<p>、<h1>。)。

xml 允许创作者定义自己的标签以及自己的文档结构。

上面的例子中的标签没有在任何一个 xml 标准中被定义过。这些标签是由 xml 文档的作者发明的。

xml 是对 html 的补充

xml 不是 html 的替代物。

您需要理解 xml 不是 html 的替代物,这一点非常重要。在未来的 web 开发中,最有可能出现的情况是,xml 会被用来描述数据,而 html 会被用来格式化和显示这些数据。

我们关于 xml 最好的描述是:xml 是跨平台的、用于传输信息且独立于软件和硬件的工具。

xml 在未来的 web 开发中扮演的角色

xml 将会无所不在。

当我们看到 xml 标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。

我们坚定地认为,xml 将在 web 的未来中起到的作用不会亚于一直作为 web 基石的 html,并且,xml 将会成为所有数据处理和数据传输的最常用的工具。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表