Je voudrais savoir comment pourrais-je tester la situation de mise en jachère:Comment tester si un élément XML contient un élément de texte?
<foo>
<bla1>xxx</bla1>
<bla2>yyy</bla2>
<bla3>zzz</bla3>
</foo>
Dans le temps (reader.Read()), je laisse tomber dans le XmlNodeType.Element quand je suis dans le foo et BLA1-, bla2, bla3 ... Lorsque vous déposez le .TextElement dans le xxx, yyy, zzz. Mais puis-je tester si le bla aura une valeur de texte à l'intérieur ou non?
Merci beaucoup
Pedro Dusso
Vous avez raison, mais j'utilise le XmlTextReader en fait, désolé je ne l'ai pas écrit avant. –
Le même principe est vrai pour XmlTextReader. Un curseur vers l'avant seulement vous permettra d'inspecter le nœud en cours de visite. Si vous souhaitez interroger une hiérarchie XML, vous devrez la charger dans une structure DOM en mémoire, telle que la classe XmlDocument ou la classe XDocument. –
Yeap ... Je l'ai eu. Je vais devoir y penser. Nous sommes supposés traiter un fichier XML de 700 Mo, donc je ne serai pas capable de le charger en mémoire ... Merci quand même mec! –