ユーザーが次の URL を入力したときに、ASP.Net MVC を使用して結果として XML を返す方法を考えていました。
http://www.mysite.com/people.xml
ユーザーがhttp://www.mysite.com/peopleと入力すると、データベース内のすべての人を表示する通常の html ビューがレンダリングされますが、.xml を追加すると、データベース内のすべての人を含む xml が取得されます。
37Signals の Highrise API はこのように動作します。XmlResult を使用できることはわかっていますが、ユーザーが URL の末尾に .xml を指定しない場合、通常のビューを返すようにアクションを構成するにはどうすればよいでしょうか?