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,称为属性节点。
  • 每个节点中的文本称为文本节点。