所以我有这个:
<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>
我知道如何获取单个元素和节点,但不知道包含子级别的整个块。
答案 0 :(得分:1)
var doc = XDocument.Parse(xmlstring);
var values = doc.Root.Element("Values");
获取Root
,然后指定您需要Element
&#34;值&#34;将按照您的描述返回所有内容。