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 Nodes Tree

  • 樹的最頂層節點稱為節點是<Company>,它又包含兩個<Employee>節點。這些節點被稱為子節點。

  • 根節點<Company>的子節點<Employee>又包含它自己的子節點(<FirstName>,<LastName>,<ContactNo>)。

  • 兩個子節點 <Employee> 具有屬性值“技術”和“非技術”,被稱為屬性節點

  • 每個節點內的文字稱為文字節點

廣告