获取XML文档的后代

时间:2014-04-15 14:57:24

标签: c# xml linq

我试图获取以下XML / XAML文档的内部xml。

<Root>
    <Child1>
       Hello
    </Child1>

</Root>

期望的结果

    <Child1>
       Hello
    </Child1>

下面的代码显示此消息

Hello

我也期待Child元素,但无法实现这一目标。

代码

XDocument doc = XDocument.Parse(xx);
string fragment = (string)doc.Root.Descendants().FirstOrDefault();

1 个答案:

答案 0 :(得分:0)

您应该使用ToString()而不是投放到string

XDocument doc = XDocument.Parse(xx);
string fragment = doc.Root.Descendants().FirstOrDefault().ToString();