XML 树结构
-
定义
XML 文档形成一个从“根”开始并分支到“叶”的树结构。 -
XML文档示例
上面的图像用这种XML表示书籍:<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="cooking"> <title lang="en">vue实战</title> <author>尤大大</author> <year>2016</year> <price>30.00</price> </book> <book category="children"> <title lang="en">中国历史</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="web"> <title lang="en">学习 XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price> </book> </bookstore>
-
XML树结构
XML 文档以元素树的形式形成。XML 树从根元素开始,从根元素分支到子元素。所有元素都可以有子元素(子元素):<root> <child> <subchild>.....</subchild> </child> </root>
术语parent、child和sibling用于描述元素之间的关系。父母有孩子。孩子有父母。兄弟姐妹是同级的孩子(兄弟姐妹)。所有元素都可以有文本内容(Harry Potter)和属性(category=“cooking”)。 -
自描述语法
XML 使用了一种非常自我描述的语法。prolog 定义 XML 版本和字符编码:<?xml version="1.0" encoding="UTF-8"?>
下一行是文档的根元素:<bookstore>
下一行开始一个<book>元素:<book category="cooking">
<book>元素有4个子元素:<title>,<author>,<year>,<price>。<title lang="en">学习XML</title> <author>XML de</author> <year>2005</year> <price>30.00</price>
下一行结束book元素:</book>
从本例中,您可以假设XML文档包含有关书店中书籍的信息。