我想从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