XML - Estrutura de Árvore

Um documento XML é sempre descritivo. A estrutura da árvore é muitas vezes referida comoXML Tree e desempenha um papel importante para descrever qualquer documento XML facilmente.

A estrutura da árvore contém elementos raiz (pai), elementos filho e assim por diante. Usando a estrutura em árvore, você pode conhecer todos os ramos e sub-ramos sucessivos, começando pela raiz. A análise começa na raiz, desce do primeiro ramo até um elemento, pega o primeiro ramo de lá e assim por diante até os nós folha.

Exemplo

O exemplo a seguir demonstra uma estrutura de árvore XML simples -

<?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>

A seguinte estrutura de árvore representa o documento XML acima -

No diagrama acima, há um elemento raiz denominado <company>. Dentro dele, há mais um elemento <Employee>. Dentro do elemento funcionário, há cinco ramos chamados <FirstName>, <LastName>, <ContactNo>, <Email> e <Address>. Dentro do elemento <Address>, existem três sub-ramos, denominados <City> <State> e <Zip>.