bonjour,
Je souhaite lire un flux XML de l'adresse suivante :
http://www.ecb.europa.eu/stats/eurof...xref-daily.xml
C'est un flux de convertion de monnaie.
il y a donc un noeud Cube avec la monnaie (currency) et sont taux de change (rate).
J'ai trouver le code suivant :
ca marche presque car je n'arrive pas a me placer la ou je veux avec mon SelectSingleNode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"); XmlElement root = doc.DocumentElement; XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable); nsmgr.AddNamespace(root.Prefix, root.NamespaceURI); XmlNode node; node = root.SelectSingleNode("Cube", nsmgr);
J'ai reussi a lire un autre noeud (Sender par exemple) mais impossible d'atteindre les noeuds Cube.
y a t il une raison a ca ?
est ce que quelqu'un a une solution ?
sachant que je voudrais surtout eviter de parser tout le document.
normalement un SelectSingleNode se place sur un element directement.
Merci d'avance.
Partager