xml树结构

概念:XML 指可扩展标记语言(eXtensible Markup Language)。

     XML 被设计用来传输和存储数据。经常被用来作为配置文件使用。

XML 使用DTD(document type definition)文档类型来标记数据和定义数据,格式统一且跨平台和语言,已成为业界公认的标准。

<bookstore>
<book category="COOKING">
  <title lang="en">Everyday Italian</title> 
  <author>Giada De Laurentiis</author> 
  <year>2005</year> 
  <price>30.00</price> 
</book>
<book category="CHILDREN">
  <title lang="en">Harry Potter</title> 
  <author>J K. Rowling</author> 
  <year>2005</year> 
  <price>29.99</price> 
</book>
<book category="WEB">
  <title lang="en">Learning XML</title> 
  <author>Erik T. Ray</author> 
  <year>2003</year> 
  <price>39.95</price> 
</book>
</bookstore>

  

例子中的根元素是 <bookstore>。文档中的所有 <book> 元素都被包含在 <bookstore> 中。

<book> 元素有 4 个子元素:<title>、< author>、<year>、<price>。

相关补充:

XML DOM

XML DOM 定义了一种访问和操作 XML 文档的标准方法。

XML DOM 独立于语言和平台,可被任何编程语言使用,比如 Java、JavaScript 以及 VBScript。

XSLT

XSLT 是一种针对 XML 文件的样式表语言。

通过 XSLT,您可以把 XML 文档转换为其他格式,比如 XHTML。

DTD 和 XML Schema

DTD 的作用是定义在 XML 文档中什么元素、属性以及实体是合法的。

通过 DTD,您的每个 XML 文件均可携带有关其自身格式的描述。

DTD 可用于验证您接收到的以及您自己的数据的有效性。

XML Schema 将取代 DTD。

XML Schema 是一种基于 XML 的 DTD 替代物。

与 DTD 不同,XML Schema 已经开始支持数据类型,同时 XML Schema 使用 XML 语法。

猜你喜欢

转载自www.cnblogs.com/liweibin00/p/11723898.html
今日推荐