私はプレイしたいです!私のXML応答をきれいにフォーマットします。私の目標は、クリーンで人間が読める XML サービスを作成することです。
デフォルトでプレイ!手作りの XML フォーマットのインデントを台無しにします。つまり、別のループ内にループがある場合です。
私はプレイしたいです!私のXML応答をきれいにフォーマットします。私の目標は、クリーンで人間が読める XML サービスを作成することです。
デフォルトでプレイ!手作りの XML フォーマットのインデントを台無しにします。つまり、別のループ内にループがある場合です。
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.