GAE Servlet XML响应。怎么样?

时间:2010-10-14 23:15:57

标签: java xml google-app-engine

我需要从GAE servlet发送XML响应。 我已经拥有的是: - 填充了数据的org.w3c.dom.Document实例 - HttpServletResponse(给我一个PrintWriter或一个ServletOutputStream)

如果XMLSerializer在GAE中列入白名单,我可以完成这项工作。 ..但它不是。

我的问题是:如何用这些食材烹饪食物? (请不要第三方图书馆)

感谢任何提示。

1 个答案:

答案 0 :(得分:1)

你试过了吗?

Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.ENCODING, ENCODING);
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", INDENT);
StreamResult result = new StreamResult(writer);
DOMSource source = new DOMSource(document);
transformer.transform(source, result);