Framework 4.0 で Web API をいじる XML のみの出力が欲しかったため、フォーマッター コレクションから JSON フォーマッターを削除しました。ここで、XMLSerializer が出力する標準 XML を変更したいと思います。
<?xml version="1.0"?>
-<ArrayOfCategory xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">-
<Category>
<Id>1</Id>
<Name>Drink</Name>
</Category>-
<Category>
<Id>2</Id>
<Name>Snack</Name>
</Category>
</ArrayOfCategory>
「Arrayof」ノードをより意味のあるものに変更したいので、「Arrayof」ノードの上に (追加情報を含む) いくつかのノードを追加する必要があります。
これを行う簡単な方法はありますか?または、カスタム フォーマッタ/シリアライザを作成する必要がありますか?