在XML中读取单个元素及其节点
本文关键字:节点 元素 单个 XML 读取 | 更新日期: 2023-09-27 17:58:54
所以我有这个:
<Configuration>
<Name>VendorCode</Name>
<Type>Value</Type>
<UISettings>
<Control>
<Name>DataFieldSelector</Name>
<Type>Value</Type>
</Control>
</UISettings>
<Values>
<Required>
<VendorCode />
</Required>
<Optional />
</Values>
</Configuration>
由此,使用C#,我想要一个新的XDocument
,如下所示:
<Values>
<Required>
<VendorCode />
</Required>
<Optional />
</Values>
我知道如何获得单独的元素和节点,但不知道包括子级在内的整个块。
var doc = XDocument.Parse(xmlstring);
var values = doc.Root.Element("Values");
获取Root
,然后指定您想要的Element
"值"将返回您所描述的一切。
这是一个DotNet Fiddle