こんにちは、私はXMLから値を取得しようとしていますが、ノードヌルを示しています。xmlファイルから単一ノード値を読み取る方法
ここは私のXMLファイルです。
<?xml version="1.0" encoding="utf-8"?>
<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.cfhdocmail.com/TestAPI2/Result.xsd https://www.cfhdocmail.com/TestAPI2/Result.xsd" xmlns="https://www.cfhdocmail.com/TestAPI2/Result.xsd">
<data>
<key>MailingGUID</key>
<value>0aa2b2e3-7afa-4002-ab2f-9eb4cbe33ae7</value>
</data>
<data>
<key>OrderRef</key>
<value>52186</value>
</data>
</result>
私は"MailingGUID"値を取得したいです。
private void readXML()
{
XmlDocument xml = new XmlDocument();
// You'll need to put the correct path to your xml file here
xml.Load(Server.MapPath("~/XmlFile11.xml"));
// Select a specific node
XmlNode node = xml.SelectSingleNode("result/data/value");
// Get its value
string name = node.InnerText;
}
を私はMailingGUID値を得ることができる方法を教えてください:ここでは
は私がしようとしているコードです。
おかげ
、問題はあなたのXPathクエリである:私はこれを試してみました。ここをクリックしてください:[リンク](http://www.w3schools.com/xpath/) – Artless