我解析XML文檔以提取第一個出現的「內容」節點並讀取該節點的內部文本。在XML文檔中選擇節點的問題 - 返回NULL
進來的XML文件可以看出:
背後的代碼處理文件是:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(requestToSend);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
string responseString = sr.ReadToEnd();
XmlDocument thisXmlDoc = new XmlDocument();
thisXmlDoc.LoadXml(responseString);
//get Companies
XmlNodeList ocNodesCompany = thisXmlDoc.SelectNodes("//feed/entry/content");
foreach (XmlElement element in ocNodesCompany)
{
description = element.InnerText;
testOutput = "<b>" + stockRow["stockitem_text"].ToString() + "</b>: " + description + "<br /><br />";
break;
}
Response.Write(responseString + "<br /><br />" + testOutput);
不幸的是,即使XML文件通過正確地來了,它沒有找到任何節點,因此返回NULL並且沒有進入'foreach'循環。
感謝您的任何幫助。
我認爲你需要編輯該網址並從中刪除你的密鑰。 –