我想從XML文件讀取特定數據。 這是我到目前爲止: 當我運行我的程序沒有(if(reader.Name == ControlID))行reader.Value返回正確的值,但是當我包含if子句時,它返回空從C#中的XML文件中讀取特定數據
public void GetValue(string ControlID)
{
XmlTextReader reader = new System.Xml.XmlTextReader("D:\\k.xml");
string contents = "";
while (reader.Read())
{
reader.MoveToContent();
if (reader.Name == ControlID)
contents = reader.Value;
}
}
讀者的節點名稱必須與控件ID相等。 – Pedram 2013-04-08 08:40:00
嘗試使用XPath – Killo 2013-04-08 08:40:24
@Killo請你舉個例子嗎? – Pedram 2013-04-08 08:42:20