は、次のようなXMLファイルの例を考えると?例えば。私が最初の図書館の要素にあって、その子孫/子どもをすべて検索すると、その中の2冊の本だけが返されます。XDocument反復処理以上のXML要素
私は、XElement.Elements( "book")、XElement.Elements()、XElement.Descendants()などを使って反復しようとしましたが、すべてすべての要素を返します(したがって、 2番目のライブラリからも)。私は、XDocumentがどのように要素を追跡し、子孫と見なされているのかを理解することだけに苦しんでいると思います。
可能であれば、どんなレベルの要素でもXDocumentを使ってどのようにこれを行うのか説明できれば分かります(例えば、各図書に子要素があった場合、それらの要素に子要素がある場合など) 。
が、これは、私がtypo'dていたと)(item.DescendantNodes対IEnumerableをノードを=のdoc.DescendantNodes()何をやっていた私は眠い状態の最後の夜を除いてしようとしていたあることが判明しました。これは私が探していたものです。ありがとうございました! –
Sheer