我的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);
}
}
uj5u.com熱心網友回復:
少了一個結尾的根節點 </stations>uj5u.com熱心網友回復:
已解決,謝謝點開幫忙
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/97703.html
標籤:C#
上一篇:聲納圖繪制
