Salut
Soit cette balise suivante : <French type="Language">
Si on considère qu'on ne sait pas quel est le nom de l'attribut TYPE,
comment faire pour lire son nom.
Via un xmltextreader, je sais lire sa valeur mais pas son nom.
Merci d'avance !!!
Salut
Soit cette balise suivante : <French type="Language">
Si on considère qu'on ne sait pas quel est le nom de l'attribut TYPE,
comment faire pour lire son nom.
Via un xmltextreader, je sais lire sa valeur mais pas son nom.
Merci d'avance !!!
Déja pourquoi utiliser les XmlTextReader ? sauf cas vraiment spécifique, je n'en vois pas trop l'interêt.Envoyé par mappy
Plus simple de passer par les XlmElement et regarder dans la collection Attributes, non ?
J'avais vu une demo utilisant xmltextreader...
Je jette un coup d'oeil à xmlelement.
Merci !
Pour faire cours, en gros tu as quatre manières de lire un flux xml :Envoyé par mappy
- désérialization via XmlSerializer : très intéressant dès l'instant où tu connais parfaitement la structure du flux; inutile ou presque dans les autres cas.
- chargement du flux dans un document xml, et examen de ce flux via les méthodes de XMlDocument. Connu sous le nom de DOM (Document Object Model); pour tous les autres cas autre que ceux suscités, très commode quoique verbeux en code. Pratiquement la seule maniére de créer un document Xml de maniére simple.
- class XPathDocument : fournit les même fonctionnaliéts que ci dessus, masi valable que pour la lecture (pas de création de structure Xml)
- XmlReader : très spécifique et contraignant. pas d'usage type en tête, sauf écriture d'un éditeur Xml ! (ou un Serializer spécifique d'ailleurs, mais c'est pas trop courant et je ne pense pas que ce soit ton besoin, sinon tu ne poserais pas la question)
Partager