110,533
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8" ?>
<list>
<tablename id="WorkOrder" name="工单">
<dataFiled>filed1</dataFiled>
<dataNote>字段1</dataNote>
<dataFiled>filed2</dataFiled>
<dataNote>字段2</dataNote>
<dataFiled>filed3</dataFiled>
<dataNote>字段3</dataNote>
<dataFiled>filed4</dataFiled>
<dataNote>字段4</dataNote>
<dataFiled>filed5</dataFiled>
<dataNote>字段5</dataNote>
</tablename>
<tablename id="Other" name="其他">
<dataFiled>filed1</dataFiled>
<dataNote>字段1</dataNote>
<dataFiled>filed2</dataFiled>
<dataNote>字段2</dataNote>
<dataFiled>filed3</dataFiled>
<dataNote>字段3</dataNote>
<dataFiled>filed4</dataFiled>
<dataNote>字段4</dataNote>
<dataFiled>filed5</dataFiled>
<dataNote>字段5</dataNote>
</tablename>
</list>
string result = string.Empty;
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load("test.xml");
XmlNodeList nodeList = xmlDocument.SelectNodes("list/tablename");
foreach (XmlNode node in nodeList)
{
if (node.HasChildNodes)
{
XmlNodeList temp = node.ChildNodes;
foreach (XmlNode item in temp)
{
result += item.InnerText + ",";
}
}
}
Console.WriteLine(result);