我有以下的XML:
<FootNotes>
<Line id="10306" reference="*"></Line>
<Line id="10308" reference="**"></Line>
<Line id="10309" reference="***"></Line>
<Line id="10310" reference="****"></Line>
<Line id="10311" reference="+"></Line>
</FootNotes>
我有以下代码,需要将一个 Dictionary<int, string>()
对象放入其中。
myObject.FootNotes
以便每一行都是一个键/值对
var doc = XElement.Parse(xmlString);
var myObject = new
{
FootNotes = (from fn in doc
.Elements("FootNotes")
.Elements("Line")
.ToDictionary
(
column => (int) column.Attribute("id"),
column => (string) column.Attribute("reference")
)
)
};
我不确定如何将这个XML转换为对象。有人可以提供一个解决方案吗?
(from fn in
和结尾的)
。在您进行编辑之前提供的示例指出了这一点。您应该撤销最后一次编辑,以便我可以将其选择为正确答案。 - DaveDev