XML DOM - árvore de nós

Neste capítulo, estudaremos sobre XML DOM Node Tree. Em um documento XML, as informações são mantidas em estrutura hierárquica; essa estrutura hierárquica é conhecida como Árvore de Nó . Esta hierarquia permite que um desenvolvedor navegue pela árvore procurando por informações específicas, portanto, os nós têm permissão para acessar. O conteúdo desses nós pode então ser atualizado.

A estrutura da árvore de nós começa com o elemento raiz e se espalha para os elementos filhos até o nível mais baixo.

Exemplo

O exemplo a seguir demonstra um documento XML simples, cuja árvore de nós é a estrutura mostrada no diagrama abaixo -

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

Como pode ser visto no exemplo acima, cuja representação pictórica (de seu DOM) é como mostrado abaixo -

  • O nó superior de uma árvore é chamado de root. orooto nó é <Company>, que por sua vez contém os dois nós de <Employee>. Esses nós são chamados de nós filhos.

  • O nó filho <Employee> do nó raiz <Company>, por sua vez, consiste em seu próprio nó filho (<FirstName>, <LastName>, <ContactNo>).

  • Os dois nós filho, <Employee>, têm valores de atributo técnicos e não técnicos, são chamados de nós de atributo .

  • O texto dentro de cada nó é chamado de nó de texto .