我的xml:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<stations>
<station>
<name>XXX</name>
<stationCode>1</stationCode>
<stationType>W</stationType>
<left>1024</left>
<top>10</top>
</station> public void Read()
{
XmlDocument doc = new XmlDocument();
doc.Load("D:/XMLFile1.xml");
// doc.Load("D:/du.xml");
//doc.Load(""); XmlNode xmlNode = doc.FirstChild;
XmlNodeList xmlNodeList = xmlNode.ChildNodes;
List<XML> xmlList = new List<XML>(); foreach (XmlNode item in xmlNodeList)
{
XML myxml = new XML();
XmlNodeList nodelist = item.ChildNodes;//获取节点里的所有子节点 foreach (XmlNode node in nodelist)
{
string value = node.InnerText; switch (node.Name)
{
case "name":
myxml.Name = value;
break; case "stationCode":
myxml.StationCode = value;
break; case "stationType":
myxml.StationType = value;
break; case "left":
myxml.Left = Convert.ToDouble(value);
break; case "top":
myxml.Top = Convert.ToDouble(value);
break;
}
}
xmlList.Add(myxml); }
foreach (XML xml in xmlList)
{
Console.WriteLine(xml);
}
}
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<stations>
<station>
<name>XXX</name>
<stationCode>1</stationCode>
<stationType>W</stationType>
<left>1024</left>
<top>10</top>
</station> public void Read()
{
XmlDocument doc = new XmlDocument();
doc.Load("D:/XMLFile1.xml");
// doc.Load("D:/du.xml");
//doc.Load(""); XmlNode xmlNode = doc.FirstChild;
XmlNodeList xmlNodeList = xmlNode.ChildNodes;
List<XML> xmlList = new List<XML>(); foreach (XmlNode item in xmlNodeList)
{
XML myxml = new XML();
XmlNodeList nodelist = item.ChildNodes;//获取节点里的所有子节点 foreach (XmlNode node in nodelist)
{
string value = node.InnerText; switch (node.Name)
{
case "name":
myxml.Name = value;
break; case "stationCode":
myxml.StationCode = value;
break; case "stationType":
myxml.StationType = value;
break; case "left":
myxml.Left = Convert.ToDouble(value);
break; case "top":
myxml.Top = Convert.ToDouble(value);
break;
}
}
xmlList.Add(myxml); }
foreach (XML xml in xmlList)
{
Console.WriteLine(xml);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货