首页 > 代码库 > XML (一) 载自IBM文库

XML (一) 载自IBM文库

知识点一. XML即为可扩展的标记语言(eXtensible Markup Language)

  XML是一套定义语义标记的 规则,这些标记将文档分成许多部件并对这些部件加以标识。

  和HTML的比较

    a.HTML里每个标志都是有确切含义的   ,  XML 根据实际需要定义自己的新的置标语言,并为你的这个置标语言规定它特有 的一套标签

      XML的优势

    a.XML具有较好的保值性.可以用100%的纯ASCII文本来书写,也可以用几种其他定义好的格式来书 写。ASCII文本是几乎不会"磨损"的。[过去40年来的大多数计算机数据都丢失了,以不常 用的格式保存的二进制数据,数据也许会永远地消失了]

    b.应用间交换数据.由于XML是非专有的并易于阅读和编写,就使得它成为在不同的应用间交 换数据的理想格式.XML使用的是非专有的格式,不受版权、专利、商业秘密或是其他种类的 知识产权的限制。XML的功能是非常强大的,同时对于人类

     或是计算机程序来说,都容易阅 读和编写。因而成为交换语言的首选。

    c.XML允许各种不同的专业(如音乐、化学、数学等)开发与自己的特定领域有关的标记 语言。

知识点二.

  一个简单的XML  

  第一行是XML声明:

  <?xml version="1.0" standalone="yes"?>
  这是XML处理指令的例子。处理指令以<?开始,而以?>结束。在<?后的第一个单词是处理 指令名,在本例中是xml。
  XML声明有version和standalone两个特性。特性是由等号分开的名称-数值对。位于等号 左边的是特性名,而其值位于等号的右边,并用双引号括起来
   version特性表明这个文档符合XML 1.0 规范。XML声明还可以有standalone特性,这告诉我们文档是否在这一个文件里还是需要从外 部导入文件
  <?xml version="1.1" standalone="yes"?>
  <foo>Hello XML!</foo>

XML标记有三类意义:结构、语义和样式。结构将文档分成元素树。
  结构将文档分成元素树
  义将单个的元素与 外部的实际事物联系起来
  样式指定如何显示元素。


XML (一) 载自IBM文库