0

わかりました、これをできるだけ簡単に、そして簡単に説明しようと思います...

私がやろうとしているのは、xml から 4 つの異なるものを抽出することです...最初に、私が使用している XMLの URLを示します。その URL XML から、Name(Symbol)、Last、High のみを表示しようとしています。 、および低。

したがって、私のアプリケーションでは、ユーザーが株価を取得するためにボタンを押すと、現在表示されるのはその XML のすべてですが、上記の 4 つのものだけを表示したいと考えています。

これが私のコードです...

     HttpWebRequest myHttpWebRequest = null;     //Declare an HTTP-specific implementation of the WebRequest class.
     HttpWebResponse myHttpWebResponse = null;   //Declare an HTTP-specific implementation of the WebResponse class
     XmlTextReader myXMLReader = null;           //Declare XMLReader           
     XPathNavigator nav;
     XPathDocument docNav;

     //Create Request
     String stockQuote = "http://www.webservicex.net/stockquote.asmx/GetQuote?Symbol=T" + txtInfo.Text;


     myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(stockQuote);
     myHttpWebRequest.Method = "GET";
     myHttpWebRequest.ContentType = "text/xml; encoding='utf-8'";
     //Get Response
     myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

     //Load response stream into XMLReader
     myXMLReader = new XmlTextReader(myHttpWebResponse.GetResponseStream());

     docNav = new XPathDocument(myXMLReader);
     // Create a navigator to query with XPath.
     nav = docNav.CreateNavigator();


     txtResults.Text = txtResults.Text + nav.Name + " - " + nav.Value + Environment.NewLine;
4

1 に答える 1