我有一个 xDocument 对象,它是通过一个包含以下给定数据的 xml 文件加载的。
<note>
<header>This is xml2linq -- Part1.</header>
<from>From me</from>
<to>to stackoverflow</to>
<message>ohh wow</message>
</note>
<note>
<header>This is xml2linq -- Part2 .</header>
<to>to stackoverflow</to>
<message>ohh wow</message>
</note>
<note>
<header>This is xml2linq -- Part3 .</header>
<from>From me</from>
<to>to stackoverflow</to>
</note>
<description>
<item1>ohh nice</item1>
</description>
<description>
<language>c-sharp</language>
<item1>Inheritance</item1>
<description>
我想在 xDocument 上编写 linq 查询并获得以下给定的输出
note(header,from,to,message)
description(item1,language)
** 描述。我想要不同的节点名称列表,后面跟着 Note 节点。但我不想写一个长的 foreach 或 for 循环。但我想在 xDocument 对象上编写一个简单的 linq 查询。
帮我得到这个输出......