私はこれを繰り返し行うことができますが、単一のLINQステートメントでこれを行うのはクールだと思います。 XMLへの単一のLINQでいる可能性があり階層型LINQ to XMLクエリを実行する方法は?
<parent name="george">
<child name="steve" age="10" />
<child name="sue" age="3" />
<pet type="dog" />
<child name="jill" age="7" />
</parent>
<!-- ... -->
と私は
<node type="parent" label="george">
<node type="child" label="steve" years="10 />
<node type="child" label="sue" years="3" />
<node type="child" label="jill" years="7" />
<!-- no pets! -->
</parent>
<!-- ... -->
にそれを回すためにXMLステートメントにLINQを書きたい:
私はこのようになりますいくつかのXMLを持っていますステートメント?
2つのfrom
ステートメントはLINQステートメントには含まれていますが、これには2番目のものは含まれていません。select
が必要です。
ので、変換されたXMLは、 'pet'ノードを含めるべきではない、またはそれが利用できる場合にのみ? –
あなたはこれからいくつかの指針を得るでしょう。http://msdn.microsoft.com/en-us/library/bb675178.aspx(LINQ to XML for XPath Users) –
申し訳ありませんが、ペットは無関係です。私はサンプルコードを複雑にしました。 –