何为XML? XML 代表可扩展的标记语言。 XML和HTML一样,是一种标记语言。 XML是用来描述数据的。 XML标记在 XML中不是预先确定的。你必须定义你自己的标记。 XML用一个DTD (文档类型定义) 来描述数据。 带有一个DTD的XML 是自描述的。 XML和HTML的主要区别 XML的本意是用来携带数据的。XML并不是HTML的替代品, XML 和 HTML有不同的用途: XML 的本意是描述数据,并集中解决数据是什么的问题。HTML 的本意是显示数据,并集中解决数据是什么样的问题。 HTML 是关于显示信息的,XML 是关于描述信息的。 XML不做任何事情 XML并不是设计来做什么事情的。这也许不太容易理解,但是XML不做任何事情。XML并不是用来做什么事情的。创建XML的目的就是把它作为一个构造、存储、发送信息的方式。 下面的例子是Jani给Tove 的便条,存储为XML: < note> < to>Tove< /to> < from>Jani< /from> < heading>Reminder< /heading> < body>Don't forget me this weekend!< /body> < /note> 这个便条有一个头和一个信息体。它还有一个发送人和接收人信息。但是这个XML文档还是什么都没有做。它只是将纯粹的信息包装在XML标记之间。要发送、接收或显示它,还必须写一段软件。
|
|
|