L'analyse par éléments XML dans XmlReader
Je suis en train de construire une application qui doit s'exécuter via un flux XML, mais je vais avoir un peu de mal avec l'obtention de certains éléments.
Je suis en utilisant le Twitter et que vous voulez exécuter à travers tous les <item>
éléments. Je peux me connecter fine et obtenir le contenu de l'alimentation animale, mais je ne peux pas comprendre comment sélectionner uniquement les item
des éléments quand je suis loopuing par reader.Read();
.
Merci pour votre aide!
Est-il une raison pour laquelle vous avez choisi un XmlReader sur le chargement du XML dans un Document? Ce framework version?
OriginalL'auteur Ross | 2008-10-28
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple de le faire est d'utiliser XPath. Exemple à suivre.
Et c'est jan approche du travail
OriginalL'auteur Vinko Vrsalovic
Une alternative:
Je ne sais pas si ce code est plus lente ou une mauvaise pratique.
Merci de faire un commentaire.
Je le trouve plus lisible que l'autre à l'aide de Navigateur et de l'Itérateur.
Edit: - je utiliser un XmlDocument. Un XPathDocument comme dans Vinko Vrsalovic 's réponse ne supporte pas cette façon de travailler, mais est beaucoup plus rapide:
(MSDN)
J'aime cette approche de trop. Mais vous ne pouvez pas l'utiliser avec un XPathDocument, vous avez besoin d'un XmlNode
Mon erreur! Je voulais dire XmlDocument. Mais depuis je ne peux imaginer un Twitter flux rss pour devenir très grand, j'irais dans ce cas - pour une mise en œuvre à l'aide de XPathDocument trop.
OriginalL'auteur jan