problème xml, SelectSingleNode & xpath
Bonjour,
j'ai le contenu xml suivant, qui me semble correct
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<Tr rn="101000047572675" vr="T" sSpre="S" reg="P" dSpre="2010-07-01" dOdprt="2009-12-15" iban="SI56" vir="B" maticnaPps="5092221000" xmlns="http://www.xxxxx.xx/xml_sheme/rtr/rtr_pod-20100601">
<Imetnik davcna="31949576" matSub="5734908000">
<PopolnoIme>MATAK storitveno podjetje d.o.o. Menge</PopolnoIme>
<KratkoIme>MATAK d.o.o. Menge</KratkoIme>
<Naslov sifTipNaslova="01" sifObcina="072" sifPosta="1234" sifUlica="0048" sifNaselje="003" stHisna="002" sifHsmid="11488528">
<Obcina>MENGE</Obcina>
<Posta>MENGE</Posta>
<Ulica>PREERNOVA CESTA</Ulica>
<Naselje>MENGE</Naselje>
</Naslov>
</Imetnik>
</Tr> |
Pourtant, j'ai une erreur systématique en utilisant SelectSingleNode dessus.
C'est reproductible avec le simple test suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| using System;
using System.Xml;
namespace WindowsApplication1
{
static class Program
{
[STAThread]
static void Main()
{
string xmlText = "<Tr rn=\"101000047572675\" vr=\"T\" sSpre=\"S\" reg=\"P\" dSpre=\"2010-07-01\" dOdprt=\"2009-12-15\" iban=\"SI56\" vir=\"B\" maticnaPps=\"5092221000\" xmlns=\"http://www.ajpes.si/xml_sheme/rtr/rtr_pod-20100601\"><Imetnik davcna=\"31949576\" matSub=\"5734908000\"><PopolnoIme>MATAK storitveno podjetje d.o.o. Menge</PopolnoIme><KratkoIme>MATAK d.o.o. Menge</KratkoIme><Naslov sifTipNaslova=\"01\" sifObcina=\"072\" sifPosta=\"1234\" sifUlica=\"0048\" sifNaselje=\"003\" stHisna=\"002\" sifHsmid=\"11488528\"><Obcina>MENGE</Obcina><Posta>MENGE</Posta><Ulica>PREERNOVA CESTA</Ulica><Naselje>MENGE</Naselje></Naslov></Imetnik></Tr>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlText);
string test = doc.SelectSingleNode("Tr/Imetnik").InnerXml;
}
}
} |
Pourtant le XPath me semble correct, alors c'est quoi que je fais mal?
Merci d'avance :)