XML 文檔始終是描述性的。樹狀結(jié)構(gòu)通常被稱為 XML 樹,它在描述 XML 文檔的過程中扮演一個重要的角色。
這個樹結(jié)構(gòu)包含根(父)元素,子元素等等。通過使用樹狀結(jié)構(gòu),我們可以了解源自根元素的所有后續(xù)分支和子分支。解析從根元素開始,然后向下移動到指向某個元素的第一個分支,從這里開始處理第一個分支及其子節(jié)點。
下面的示例演示了簡單的 XML 樹結(jié)構(gòu):
<?xml version="1.0"?>
<Company>
<Employee>
<FirstName>Tanmay</FirstName>
<LastName>Patil</LastName>
<ContactNo>1234567890</ContactNo>
<Email>tanmaypatil@xyz.com</Email>
<Address>
<City>Bangalore</City>
<State>Karnataka</State>
<Zip>560212</Zip>
</Address>
</Employee>
</Company>
下面的樹結(jié)構(gòu)表示上面的 XML 文檔:
http://wiki.jikexueyuan.com/project/xml/images/tree_structure.jpg" alt="XML Tree Structure" />
上圖中,有一個叫做 <company>
的根元素。里面又有一個 <Employee>
元素。在雇員元素里面,又有 5 個分支,分別是 <FirstName>
,<LastName>
,<ContactNo>
,<Email>
和 <Address>
。在 <Address>
元素內(nèi),又有三個子分支,分別是 <City>
,<State>
和 <Zip>
。