asp.net mvc4 Web API を使用して REST サービスを作成しています。私のサービスは出力として xml を返します。以下を含む xml 応答のいくつかの側面を変更したい: - xml ルート ノード - 名前空間を追加する - xml の xsi:nil を削除する モデルでユーザー定義クラスではなく、データ コンテキスト ファイル (Linq to sql dbml ファイル) を使用しています。 . このリンクhttp://www.asp.net/web-api/overview/formats-and-model-binding/json-and-xml-serializationから 、DataContract を使用してそうすることができることを読みましたが、わかりません私の場合にそれを実装する方法。メッセージ ハンドラーを使用したくありません。これは、xml 全体を文字列に読み込む必要があり、返される xml 出力が大きくなる可能性があるため、パフォーマンスに影響を与える可能性があるためです。
助けてください...