Java GAE Servlet XML响应。怎么用?

Java GAE Servlet XML响应。怎么用?,java,xml,google-app-engine,Java,Xml,Google App Engine,我需要从我的GAE servlet发送XML响应。 我已经拥有的是: -用数据填充的org.w3c.dom.Document实例 -HttpServletResponse(给我一个PrintWriter或ServletOutputStream) 如果XMLSerializer在GAE中被列入白名单,我就可以完成这项工作。。但事实并非如此 我的问题是:如何用这些配料烹饪食物? (请不要使用第三方库) 谢谢您的提示。您是否尝试过: Transformer transformer = Transfor

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

如果XMLSerializer在GAE中被列入白名单,我就可以完成这项工作。。但事实并非如此

我的问题是:如何用这些配料烹饪食物? (请不要使用第三方库)

谢谢您的提示。

您是否尝试过:

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);

史蒂文,你真是个伟大的救世主!