C# プログラムで Xml を使用する際に問題があります。
xml http://pastebin.com/Ufxaght6 (サンドボックスから)
XML に関する情報を取得しようとしています。ノードで再帰ループを使用して成功しましたが、より効率的なものを使用したいと考えています。
私はこれを試しています:
XmlDocument document = new XmlDocument();
document.LoadXml(response);
XmlNode node = document.SelectSingleNode("/getnewsalesresult/request/user");
if (node != null)
Logger.WriteLine(node.InnerText);
else
Logger.WriteLine("fail");
これにより、常に null が返されます。問題は「getnewsalesresult」にあると思います(ワイルドカードかもしれませんか?)。
XML から:
<getnewsalesresult xmlns="http://www.sandbox.priceminister.com/res/schema/getnewsales" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sandbox.priceminister.com/res/schema/getnewsales http://www.sandbox.priceminister.com/res/schema/getnewsales/getnewsales.2014-02-11.xsd " >
何か案が ?
前もって感謝します。