我需要一些有关 XDocument 的帮助。我有文件:<?xml version="1.0" encoding="utf-8" ?><SaleGroupsFiles> <SaleGroup id="1" active="true" name="US"> <files location="c:\mypath\" fileType="pdf" destination="outputpath"> </files> </SaleGroup> <SaleGroup id="2" active="true" name="Canada"> <files location="c:\mypath\" fileType="pdf" destination="outputpath"> </files> </SaleGroup></SaleGroups>我正在尝试使用 XDocument 读取文件static Dictionary<string, string> GetSettings(string path) { var document = XDocument.Load(path); var root = document.Root; var results = root .Elements() .ToDictionary(element => element.Name.ToString(), element => element.Value); return results; }收到错误“字典中已存在具有该键的元素”。我猜这是因为“SaleGroup”重复了不止一次。读取数据的正确方法是什么?
1 回答
- 1 回答
- 0 关注
- 139 浏览
添加回答
举报
0/150
提交
取消