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)如下所示 -

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