私が構築しているアプリケーションの一部は、XML ドキュメントから robots.txt ファイルを生成する必要があります。
私は次のようなXMLを持っています:
<root>
<Robots>
<UserAgents>
<UserAgent>*</UserAgent>
<Disallow>
<Item>/wibble/</Item>
<Item>/wobble/</Item>
</Disallow>
</UserAgents>
<UserAgents>
<UserAgent>Google</UserAgent>
<Disallow>
<Item>/</Item>
</Disallow>
</UserAgents>
</Robots>
</root>
UserAgent = "*" の "Items" を選択するにはどうすればよいですか?
つまり、親ノードが特定の値に等しい場合にのみ、子ノードを選択したいと考えています。親ノードの値は一意になります。
ASP.net で C# を使用しています。