0

私はプレイしたいです!私のXML応答をきれいにフォーマットします。私の目標は、クリーンで人間が読める XML サービスを作成することです。

デフォルトでプレイ!手作りの XML フォーマットのインデントを台無しにします。つまり、別のループ内にループがある場合です。

4

1 に答える 1

0

I am assuming that you are using the renderXml() function from within your controller action.

RenderXml has several overloaded methods, but I am assuming you are using the one where you pass in an Object or a Document. If you pass in an Object, it uses XStream to searlize the object to XML. If you pass in a Document object, it uses apache's XMLSerializer.

The method can also take in a CharSequence (so String or StringBuffer), so if you create your own XML by hand, and pass it in as a String or StringBuffer, it should output in the exact format that you have sent it in.

于 2012-07-13T10:28:10.580 に答える