C# で XML を解析する最善の方法は、XmlDocument クラスを使用して次のようにすることだと誰もが言っていることは知っています。
XmlNodeList list = xmlDoc.getElementsByTagName('tag');
ただし、JavaScriptが XML と JSON をカプセル化する方法が気に入っています。ここでは、XML または JSON ドキュメント内のカプセル化のすべてのレベルに「.」を使用してアクセスできます。すなわち:
test.xml
<item>
<title>Title</title>
<desc>
<meta>MetaData</meta>
<content>Ipsum Lorem</content>
</desc>
<date>1/1/2013</date>
</item>
javasript では、この XML ファイルを解析して、オブジェクト var obj に割り当てることができました。次に、次のようなことができます。
obj.item[0].title ( 'Title' )
obj.item[0].desc.meta ('MetaData')
XML をこのようなものに解析できる C# ライブラリはありますか、それとも別の方法で行う必要がありますか?