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节点树

  • a的最顶层节点树被称为. root 节点是< Company>它又包含< Employee>的两个节点.这些节点称为子节点.

  • 子节点< Employee>根节点< Company>依次包含其自己的子节点(< FirstName>,< LastName>,< ContactNo>).

  • 两个子节点,< Employee>具有属性值技术和非技术,被称为属性节点.

  • 每个节点内的文本称为文本节点.