<?xml version="1.0" encoding="GB2312"?>
<my>
<ip>192.168.0.201</ip>
</my>
XmlTextReader reader = new XmlTextReader("c:\\ip.xml");
while (reader.Read())
{
if (reader.Name == "ip")
{
string ip = reader.Value;
}
}请问为什么我的ip的值取不到啊?
请高手给我一个小例子,这种方法可能有点不对吧,有另外一种方法没?
<my>
<ip>192.168.0.201</ip>
</my>
XmlTextReader reader = new XmlTextReader("c:\\ip.xml");
while (reader.Read())
{
if (reader.Name == "ip")
{
string ip = reader.Value;
}
}请问为什么我的ip的值取不到啊?
请高手给我一个小例子,这种方法可能有点不对吧,有另外一种方法没?
<my>
<ip> 192.168.0.201 </ip>
</my>
string xmlstr = "<my><ip> 192.168.0.201</ip></my>";
XmlDocument xd = new XmlDocument();
xd.LoadXml(xmlstr);
XmlNode xmlnode = xd.SelectSingleNode("//ip");
string ipstr = xmlnode.InnerText;
string xmlstr = "<my><ip> 192.168.0.201</ip></my>";
XmlDocument xd = new XmlDocument();
xd.LoadXml(xmlstr);
XmlNode xmlnode = xd.GetElementsByTagName("ip")[0];
string ipstr = xmlnode.InnerText;