XML DOM節點樹

在本章中,我們將學習XML DOM節點樹。 在XML文檔中,信息以層次結構組織和維護; 這種分層結構稱爲節點樹。 此層次結構允許開發人員在樹周圍導航以查找特定信息,從而允許節點訪問。 然後可以更新這些節點的內容。

節點樹的結構以根元素開始,並擴展到子元素,直到最低級別。

示例

下面的示例演示了一個簡單的XML文檔,結構樹的結構如下圖所示 -

<?xml version = "1.0"?>
<Company>
   <Employee category = "Technical">
      <FirstName>Tanmay</FirstName>
      <LastName>Patil</LastName>
      <ContactNo>1234567890</ContactNo>
   </Employee>
   <Employee category = "Non-Technical">
      <FirstName>Taniya</FirstName>
      <LastName>Mishra</LastName>
      <ContactNo>1234667898</ContactNo>
   </Employee>
</Company>

從以上示例中可以看出,用圖形表示(DOM)如下所示 -

XML

  • 樹的最頂層節點稱爲根。 根節點是<Company>,它又包含<Employee>的兩個節點。 這些節點稱爲子節點。
  • 根節點<Company>的子節點<Employee>又由它的子節點(<FirstName><LastName><ContactNo>)組成。
  • 兩個子節點<Employee>具有屬性值TechnicalNon-Technical,稱爲屬性節點。
  • 每個節點中的文本稱爲文本節點。