Мой код не возвращает узел
XmlDocument xml = new XmlDocument();
xml.InnerXml = text;
XmlNode node_ = xml.SelectSingleNode(node);
return node_.InnerText; // node_ = null !
Я уверен, что мой XML и Xpath верны.
Мой Xpath: /ItemLookupResponse/OperationRequest/RequestId
Мой XML:
<?xml version="1.0"?>
<ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
<OperationRequest>
<RequestId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx</RequestId>
<!-- the rest of the xml is irrelevant -->
</OperationRequest>
</ItemLookupResponse>
Узел, который возвращает мой XPath, по какой-то причине всегда равен нулю.Может кто-нибудь помочь?