C# 读取XML中的table的row

private List<Dictionary<string, string>> DictionaryXML()
{
XDocument xDoc = XDocument.Load("E:\\20250211162257704.xml");

List<Dictionary<string, string>> dictionarys = new List<Dictionary<string, string>>();

foreach (var row in xDoc.Descendants("row"))
{
Dictionary<string, string> rowData = new Dictionary<string, string>();
foreach (var column in row.Descendants("column"))
{
string columnName = column.Attribute("name").Value;
string columnValue = column.Value;
rowData[columnName] = columnValue;
}
dictionarys.Add(rowData);
}

return dictionarys;
}
View Code

 直接调用楼上的方法

  List<Dictionary<string, string>> keyValues= DictionaryXML();

 

posted on 2025-02-25 10:36  冰魂雪魄  阅读(15)  评论(0)    收藏  举报

WPF框架交流群:C#.net. WPF.core 技术交流�      C#WPF技术交流群:C#.net. WPF.core 技术交流�     WPF技术大牛交流群:C#.net. WPF.core 技术交流�