参考资料来源http://W3School.com.cn
XML,学ADO的时候可以把数据导出到XML文件,也可以导进来。一直以为不就是存一些数据的吗,格式跟HTML很像,能有什么好研究的。看了才知道,其实大有学问。
什么是 XML?
- XML 指可扩展标记语言(EXtensible Markup Language)
- XML 是一种标记语言,很类似 HTML
- XML 的设计宗旨是传输数据,而非显示数据
- XML 标签没有被预定义。您需要自行定义标签。
- XML 被设计为具有自我描述性。
- XML 是 W3C 的推荐标准
XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息。
XML 无所不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。
XML 的用途
主要用途就是存储数据和在不同的程序之间方便共享。未来也许会出现某种字处理软件、电子表格程序以及数据库,它们可以使用纯文本格式读取彼此的数据,而不需要使用任何的转换程序。
XML树结构
XML因为所有标签都是自定义的,所以自我描述性很强。比如:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
看一下,从标签应该知道这个是John给George的一个便条信息吧。
XML 语法规则
1.所有 XML 元素都须有关闭标签,文档第一行声明部分因为不属于XML本身的组成部分。它不是 XML 元素,所以不需要关闭标签。
2.XML 标签对大小写敏感,标签 <Letter> 与标签 <letter> 是不同的,所以必须使用相同的大小写来编写打开标签和关闭标签,否则不知道会怎么样。
<