結果ドキュメントに含める必要があるすべての有効なノードの「ホワイトリスト」を含む単純な XPath 式の動的に読み込まれた文字列リストがあります。XPath 式のリストに一致するノードのみを含む結果ドキュメントにソース ドキュメントをフィルター処理するための C# での最良の方法は何ですか? 現在、ソース ドキュメントは XDocument として読み込まれています。最適なパフォーマンスが必要で、1 秒間にこれらの多くを処理する可能性があります。最初は単純に思えましたが、.NET での XML 処理の選択肢が多いため、最善の (または任意の) 方法を見つけるのに苦労しています。XmlReader と XPath マッチングを組み合わせた Microsoft の誰かからのこのXmlPathReaderは有望に思えましたが、8 年間触れられていないのでよくわかりません。