[XML] xmlreader namespace XMLDocument
Bonjour,
j'ai un petit probleme pour lire un fichier xml.
soit le fichier:
<extraction xmlns="http://www.w3.org/2001/XMLSchema-Instance">
<Info>
<Date>2006-12-31</Date>
.....
et le code:
.....while oXmlReader.read()....
select case oXmlReader.Name
Case "Info"
Dim sINFO As String = oXmlReader.ReadOuterXml
Dim oXmlDoc As New XmlDocument
-> oXmlDoc.LoadXml(sINFO)
si je break sur la derniere ligne alors j'ai sINFO = <Info xmlns="http://[...]"><Date>2006-12-31</Date>...
et la si je fais un dim ndtrade as xmlnode = oxmldoc.selectsinglenode("Info") ca trouve rien.
je ne comprends pas pourquoi il ne le trouve pas et pourquoi le namespace est apparu sur la balise Info.
SI je transforme le xml en :
<extraction xmlns:toto="http://www.w3.org/2001/XMLSchema-Instance">
<Info>
<Date>2006-12-31</Date>
.....
sans changer le code ca fonctionne, le selectsinglenode trouve bien mon noeud. J'avoue que je suis un peu perdu
merci pour vos explications.