0

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 " >

何か案が ?

前もって感謝します。

4

1 に答える 1