Je découvre la gestion des fichiers XML en VB.NET. Pour cela j'ai regardé du coté des classes de XmlDocument, XmlElement, ...

Ma question est la suivante. Comment peut-on représenter le fichier Xml suivant en utilisant ces classes ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<Books>
   <Book1>
      <Title>Titre 1</Title>
   </Book1>
   <Book2>
      <Title>Titre 2</Title>
   </Book2>
</Books>
J'aurais tendance à penser que <Books>, <Book1>, <Book2>, <Titre> sont des instances de XmlElement. Mais il se trouve qu'un noeud ne peut pas contenir plus d'un XmlElement (sur un même niveau) ... donc ?????

J'ai continuer à chercher et j'ai trouvé encore plus bizzare .... J'ai enregistré se schéma dans un fichier Xml et je l'ai chargé dans un XmlDocument à partir de la méthode Load. Et lorsque que je parcours les Noeuds de <Books> et bien je constate que <Book1> et <Book2> sont bien des XmlElement (contradiction avec la MSDN) .....

Pouvez vous me guider sur ce sujet ? Merci d'avance.