Хорошо, я постараюсь объяснить это быстро и так просто, как я могу...
То, что я пытаюсь сделать, это извлечь четыре разных вещи из xml... во-первых вот URL-адрес XML, который я использую, и из этого URL-адреса XML я пытаюсь отобразить только имя (символ), Last, High и Low.
Итак, в моем приложении, когда пользователь нажимает кнопку, чтобы получить котировку акций, прямо сейчас появляется все из этого 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;