XML很不熟练,望各位大侠不吝赐教。
我要找到xml中某个节点并且读取他们的值,但是我读的是空的为什么?
XmlTextReader reader = new XmlTextReader(Application.StartupPath + "1.xml");
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element && reader.Name == "num")
{
this.label1.Text = reader.Value.ToString();
}
}
}
这个num下是一堆数字(其实是机器读取的坐标)!
高人指点下!
我要找到xml中某个节点并且读取他们的值,但是我读的是空的为什么?
XmlTextReader reader = new XmlTextReader(Application.StartupPath + "1.xml");
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element && reader.Name == "num")
{
this.label1.Text = reader.Value.ToString();
}
}
}
这个num下是一堆数字(其实是机器读取的坐标)!
高人指点下!
50-60-60-30-60-98-65-32
</num>
就是这种形式
这个路劲有问题吧,路劲肯定不对了,应该是少了“\\”
XmlDocument doc=new XmlDocument();
doc.Load("");
foreach (XmlNode node in doc.GetElementsByTagName(""))
{
foreach (XmlNode xn in node.ChildNodes)
{
Console.WriteLine(xn.InnerText);
}
}
http://topic.csdn.net/u/20110111/17/cbf0207f-22f0-4147-b350-ec77775e1dba.html