xml 被设计用来描述数据,其焦点是数据的内容。
html 被设计用来显示数据,其焦点是数据的外观。
在您继续学习之前,需要对以下知识有基本的了解:
如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。
可扩展标记语言于1998年2月10日被确立为 w3c 标准。
您可以在我们的 《w3c 教程》 中获得更多关于 xml 标准的信息。
xml 被设计用来携带数据。
xml 不是用来替代 html 的。
xml 和 html 为不同的目的而设计:
xml 被设计用来描述数据,其焦点是数据的内容。
html 被设计用来显示数据,其焦点是数据的外观。
html 旨在显示信息,而 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 标签没有被预定义。您必须“发明”自己的标签。
被用来标记 html 文档及其结构的标签是预定义的。html 文档的创作者只能使用在 html 标准中被定义的那些标签(比如<p>、<h1>。)。
xml 允许创作者定义自己的标签以及自己的文档结构。
上面的例子中的标签没有在任何一个 xml 标准中被定义过。这些标签是由 xml 文档的作者发明的。
xml 不是 html 的替代物。
您需要理解 xml 不是 html 的替代物,这一点非常重要。在未来的 web 开发中,最有可能出现的情况是,xml 会被用来描述数据,而 html 会被用来格式化和显示这些数据。
我们关于 xml 最好的描述是:xml 是跨平台的、用于传输信息且独立于软件和硬件的工具。
xml 将会无所不在。
当我们看到 xml 标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。
我们坚定地认为,xml 将在 web 的未来中起到的作用不会亚于一直作为 web 基石的 html,并且,xml 将会成为所有数据处理和数据传输的最常用的工具。
新闻热点
疑难解答