将部分 XML 字符串解析为 XElements 列表

问题描述 投票:0回答:2

我有一个没有根元素的部分 XML 字符串。例如:

<Item Id="1">some text</Item>
<Item Id="2">some other text</Item>

我需要将此字符串转换为 XElement 列表。

有没有办法在不添加虚拟根元素或拆分字符串的情况下执行此操作?

c# xml xml-parsing linq-to-xml
2个回答

0
投票

我同意@jdweng这个答案

var myPartialXmlString = @"
<Item Id=""1"">some text</Item>
<Item Id=""2"">some other text</Item>
";
var xElements = XElement.Parse($"<root>{myPartialXmlString}</root>").Elements();
© www.soinside.com 2019 - 2024. All rights reserved.