XML-ツリー構造
XMLドキュメントは常に説明的です。ツリー構造は、しばしばXML Tree XMLドキュメントを簡単に記述するために重要な役割を果たします。
ツリー構造には、ルート(親)要素、子要素などが含まれます。ツリー構造を使用することで、ルートから始まる後続のすべてのブランチとサブブランチを知ることができます。解析はルートから始まり、最初のブランチを要素に移動し、そこから最初のブランチを取得し、以下同様にリーフノードに移動します。
例
次の例は、単純なXMLツリー構造を示しています-
<?xml version = "1.0"?>
<Company>
<Employee>
<FirstName>Tanmay</FirstName>
<LastName>Patil</LastName>
<ContactNo>1234567890</ContactNo>
<Email>[email protected]</Email>
<Address>
<City>Bangalore</City>
<State>Karnataka</State>
<Zip>560212</Zip>
</Address>
</Employee>
</Company>
次のツリー構造は、上記のXMLドキュメントを表しています-
上の図には、<company>という名前のルート要素があります。その中に、もう1つの要素<Employee>があります。employee要素内には、<FirstName>、<LastName>、<ContactNo>、<Email>、および<Address>という名前の5つのブランチがあります。<Address>要素内には、<City> <State>および<Zip>という名前の3つのサブブランチがあります。