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 ?
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton![]()
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
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)
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton![]()
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager