DOM XML - Arborescence des nœuds

Dans ce chapitre, nous étudierons l' arborescence des nœuds XML DOM . Dans un document XML, les informations sont conservées dans une structure hiérarchique; cette structure hiérarchique est appelée l' arbre des nœuds . Cette hiérarchie permet à un développeur de naviguer dans l'arborescence à la recherche d'informations spécifiques, ainsi les nœuds sont autorisés à y accéder. Le contenu de ces nœuds peut alors être mis à jour.

La structure de l'arborescence des nœuds commence par l'élément racine et s'étend aux éléments enfants jusqu'au niveau le plus bas.

Exemple

L'exemple suivant montre un document XML simple, dont l'arborescence des nœuds est la structure est montrée dans le diagramme ci-dessous -

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

Comme on peut le voir dans l'exemple ci-dessus dont la représentation picturale (de son DOM) est comme indiqué ci-dessous -

  • Le nœud le plus haut d'un arbre est appelé le root. lerootLe nœud est <Company> qui à son tour contient les deux nœuds de <Employee>. Ces nœuds sont appelés nœuds enfants.

  • Le nœud enfant <Employee> du nœud racine <Company>, se compose à son tour de son propre nœud enfant (<FirstName>, <LastName>, <ContactNo>).

  • Les deux nœuds enfants, <Employee> ont des valeurs d'attribut technique et non technique, sont appelés nœuds d'attribut .

  • Le texte à l'intérieur de chaque nœud est appelé le nœud de texte .