Dom-xml-dom-node-tree

提供:Dev Guides
移動先:案内検索

XML DOM-ノードツリー

この章では、XML DOM _ノードツリーについて説明します。_XMLドキュメントでは、情報は階層構造で維持されます。この階層構造は_Node Tree_と呼ばれます。 この階層により、開発者はツリー内を移動して特定の情報を探し、ノードがアクセスできるようになります。 その後、これらのノードのコンテンツを更新できます。

ノードツリーの構造はルート要素から始まり、下位レベルまで子要素に広がります。

次の例は、そのノードツリーが構造である単純な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ノードツリー

  • ツリーの最上位ノードは root と呼ばれます。 root ノードは<Company>であり、これには<Employee>の2つのノードが含まれます。 これらのノードは、子ノードと呼ばれます。
  • ルートノード<Company>の子ノード<Employee>は、独自の子ノード(<FirstName>、<LastName>、<ContactNo>)で構成されています。
  • 2つの子ノード<Employee>には属性値TechnicalおよびNon-Technicalがあり、_attribute nodes_と呼ばれます。
  • すべてのノード内のテキストは、_text node_と呼ばれます。