0

スポーツ オッズ フィードから xml を読み込もうとしていますが、うまくいきません。xmlReader.Create(url) を使用していますが、ルート レベルのデータが無効であるというエラーだけが表示されます。コードは次のようになります。

        XmlReader reader = XmlReader.Create("http://www.bet-at-home.com/oddxml.aspx");

        while (reader.Read())
        {

            if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "oo"))
            {
                //bla bla
            }
        }
4

2 に答える 2

1

データを取得するには httprequest を行う必要があります。そのメソッドに URL をフィードするだけで、それがローカル ファイルのように扱われることを期待することはできません。最初に http リクエストを作成し、レスポンスを文字列に保存すると、それを xml のように処理できます。HttpWebRequest.NET http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspxへのリンクは次のとおりです。

于 2013-05-31T23:04:57.117 に答える