XML 树结构
XML树结构
XML文档具有自描述结构。它形成一个树结构,称为XML树。树结构使描述XML文档变得容易。
树结构包含根元素(作为父元素),子元素等。从根开始遍历所有后续分支,子分支和叶节点非常容易。
XML文档示例
<?xml version="1.0"?>
<college>
<student>
<firstname>Tamanna</firstname>
<lastname>Bhatia</lastname>
<contact>09990449935</contact>
<email>tammanabhatia@abc.com</email>
<address>
<city>Ghaziabad</city>
<state>Uttar Pradesh</state>
<pin>201007</pin>
</address>
</student>
</college>
让我们看一下上面示例的树结构表示。
在在上面的示例中,第一行是XML声明。它定义了XML版本1.0。下一行显示文档的根元素(学院)。里面还有一个元素(学生)。 Student元素包含五个名为<firstname>,<lastname>,
,
和的分支。
注意: DOM解析器以树结构表示XML文档。
XML树规则
这些规则用于确定元素之间的关系。
后代: : 如果元素A包含在元素B中,则A被称为B的后代。在上面的示例中,"学院"是根元素,所有其他元素都是"学院"的后代。
祖先: 包含其他元素的contains元素称为"其他元素的"祖先"。在上面的示例中,根元素(学院)是所有其他元素的祖先。