我向第三方 API 发出请求,它以 XML 格式给我以下响应。
<?xml version="1.0" ?>
<abc>
<xyz>
<code>-112</code>
<message>No such device</message>
</xyz>
</abc>
我使用此代码阅读了此内容。
XmlDocument doc = new XmlDocument();
doc.Load("*** url ***");
XmlNode node = doc.SelectSingleNode("/abc/xyz");
string code = node.SelectSingleNode("code").InnerText;
string msg = node.SelectSingleNode("message").InnerText;
Response.Write("Code: " + code);
Response.Write("Message: "+ msg);
但我在这一行得到一个错误:
string code = node.SelectSingleNode("code").InnerText;
错误是:
你调用的对象是空的。