【问题标题】:Reading in an individual element and its nodes in XML在 XML 中读入单个元素及其节点
【发布时间】:2014-04-17 21:17:00
【问题描述】:

所以我有这个:

<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>

我知道如何获取单个元素和节点,但不知道包括子级在内的整个块。

【问题讨论】:

  • 你能告诉我们你的尝试吗?

标签: c# xml xmlreader


【解决方案1】:
var doc = XDocument.Parse(xmlstring);
var values = doc.Root.Element("Values");

获取Root,然后指定您想要Element“值”将返回您描述的所有内容。

这是DotNet Fiddle

【讨论】:

    猜你喜欢
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    相关资源
    最近更新 更多