У меня есть файл Xml, и я пытаюсь прочитать значение с узла Ticket
, но мой вывод по-прежнему пуст. Может кто-нибудь мне помочь?Как читать значение из XmlNode
Xml docmunet:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<TicketHeader xmlns="http://tempuri.org/">
<Ticket>
heslo
</Ticket>
</TicketHeader>
</soap:Header>
<soap:Body>
<test xmlns="http://tempuri.org/"/>
</soap:Body>
</soap:Envelope>
Мой код:
doc= new XmlDocument();
doc.Load(path);
XmlNode temp = doc.SelectSingleNode("//Ticket");
textBox3.Text=temp.InnerXml;
является: XmlNamespaceManager nsmgr = новый XmlNamespaceManager (doc.NameTable); nsmgr.AddNamespace ("ab", "http://tempuri.org/"); XmlNode temp = doc.SelectSingleNode ("// ab: Ticket", nsmgr); – 2009-09-16 08:05:39