知识点一. 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标记有三类意义:结构、语义和样式。结构将文档分成元素树。 结构将文档分成元素树 义将单个的元素与 外部的实际事物联系起来 样式指定如何显示元素。
时间: 2024-10-13 00:47:34