XML入门指南(1)XML简介

作者:网络 来源:佚名 更新时间:2008-09-19 10:53:11 点击:


xml可以用来描述数据,重点是‘数据是什么’。

  html则是用来显示数据,重点是‘如何显示数据’。

  在学习xml之前你应该已经知道的知识

  在你继续之前你应该具有下面一些基础的知识:

  www, html 和设计网页的基础知识

  网页脚本语言,比如javascript 或者vbscript

  你最好在学习xml之前就了解上面的内容,因为在xml的学习过程中将用到这些知识。

  什么是xml?

  xml是extensible markup language的缩写

  xml是一种类似于html的标记语言

  xml是用来描述数据的

  xml的标记不是在xml中预定义的,你必须定义自己的标记

  xml使用文档类型定义(dtd)或者模式(schema)来描述数据

  xml使用dtd或者schema后就是自描述的语言

  xml和html的主要区别是什么

  xml是用来存放数据的

  xml不是html的替代品,xml和html是两种不同用途的语言。

  xml是被设计用来描述数据的,重点是:什么是数据,如何存放数据。

  html是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。

  html是与显示信息相关的, xml则是与描述信息相关的。

  xml 什么也不做

  xml 被设计成什么都不做的。

  也许看起来很难理解,但事实上xml确实什么都不做。xml只是用来组织、存储和发送信息的。

  下面的例子是ordm给lin的便条,使用的是xml格式:

  <note>

  <to>lin</to>

  <from>ordm</from>

  <heading>reminder</heading>

  <body>don't forget me this weekend!</body>

  </note>

  这个便条有信息头,又信息主体,还包括发送人和接收人。尽管如此,这个xml文档仍然什么都不做,他只是用xml标记存储信息的文件。有人已经编写出来发送和接收并且显示这种格式信息的软件。

  xml是自由的、可以扩展的

  xml标记并不是预先规定好的,你必须创造你自己的标记。

  在html文档中必须使用规则中定义好的标记。比如:<p><br><a></a>等等。

  xml允许你定义自己的标记以及文档结构。

  比如在上面例子中的"<to>"、"<from>"标记都不是在xml规范中事先定义好的。这些标记都是xml文档的作者“创造”出来的。

  xml是html的补充

  xml并不是html的替代品。

共2页: 上一页 1 [2] 下一页