我想玩!漂亮地格式化我的 XML 响应。我的目标是创建干净的、人类可读的 XML 服务。
默认播放!我手工制作的 XML 格式中的缩进混乱,即如果另一个循环中有一个循环。
我想玩!漂亮地格式化我的 XML 响应。我的目标是创建干净的、人类可读的 XML 服务。
默认播放!我手工制作的 XML 格式中的缩进混乱,即如果另一个循环中有一个循环。
我假设您renderXml()
在控制器操作中使用该功能。
RenderXml 有几个重载方法,但我假设您使用的是传入 anObject
或 a 的方法Document
。如果传入一个对象,它会使用 XStream 将对象转换为 XML。如果你传入一个 Document 对象,它会使用 apache 的 XMLSerializer。
该方法还可以接收一个CharSequence
(如 String 或 StringBuffer),因此如果您手动创建自己的 XML,并将其作为 String 或 StringBuffer 传递,它应该以您发送它的确切格式输出。