Ich versuche nur, diese Teil einer großen XML-Datei zu lesen:Read Teil von XML mit XDocument
---------------------
<SOL>
<LineDisc>109.90</LineDisc>
</SOL>
---------------------
und ich fand die Art und Weise, es zu tun, aber ich habe einige Fragen.
string testElement;
XmlDocument doc = new XmlDocument();
doc.Load(xmlFilePath);
XmlNodeList companyList = doc.GetElementsByTagName("SOL");
foreach (XmlNode node in companyList)
{
XmlElement companyElement = (XmlElement)node;
testElement = companyElement.GetElementsByTagName("LineDisc")[0].InnerText;
Console.WriteLine(companyElement.SelectSingleNode("LineDisc").Value);
Console.WriteLine(testElement);
}
Der erste Weg des Knotens durch Tag-Namen Zugriff funktioniert gut, aber meine Frage ist, warum ich die gleiche Sache mit SelectSingleNode
nicht erreichen können?
was bekommen Sie, wenn Sie 'SelectSingleNode' verwenden? irgendein Fehler? – Mostafiz
@MostafizurRahman Objektverweis wird nicht auf eine Instanz eines Objekts gesetzt. –
@analogvoyager Haben Sie einen Namespace auf Root-Element definiert? –