次のようなXMLファイルを指定します。
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Policy id="832cbfc6-a451-4d77-a995-4ceb9d3bbe01" username ="DCassidy">
<Title>Test 1</Title>
</Policy>
<Policy id="832cbfc6-a451-4d77-a995-4ceb9d3bbe02" userName ="DCassidy">
<Title>Test 2</Title>
</Policy>........and so on
LINQ to XMLを使用して、次のように各要素を指定しなくても、すべての「ポリシー」要素とそれに含まれる要素を返すことは可能ですか?
var subset = doc.Elements("Policy").SelectMany(x => new[] { x.Element("Title").Value });
ファイルに要素を動的に追加し、フィルタリングしてサブセットを返すことができる必要があります。
できれば、後で呼び出すことができるようにXElemetsのコレクションを返します。
subset.CreateReader() on.
編集
より明確にするために。username属性に基づいて、すべてのポリシーオブジェクトとその子孫を返します。そのサブセットを取得して、CreateReader()を使用したいと思います。
誰か助けてもらえますか?
ありがとう