XML(可扩展标记语言)的结构可以被视为一棵树,通常称为 XML 树结构。XML 文档由各种元素组成,这些元素按照层次结构组织,形成了一个树形的数据结构。

以下是一个简单的 XML 示例,用于说明 XML 树结构:
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book category="fiction">
    <title lang="en">Harry Potter</title>
    <author>J.K. Rowling</author>
    <price>29.99</price>
  </book>
  <book category="non-fiction">
    <title lang="en">The Elements of Style</title>
    <author>William Strunk Jr.</author>
    <price>9.99</price>
  </book>
</bookstore>

在这个示例中,<bookstore> 是 XML 文档的根元素。它包含两个 <book> 元素,每个 <book> 元素包含 <title>、<author> 和 <price> 元素。这些元素之间的关系可以用一个树形结构表示,如下所示: