java - GAE Servlet XML 响应。如何?

标签 java xml google-app-engine

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

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

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

感谢您的任何提示。

最佳答案

你尝试过吗:

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

关于java - GAE Servlet XML 响应。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3938327/

相关文章:

JavaFX - 不同类型的表列列表

java - 创建一种方法来增加电子邮件中的数字

php - 多表 mysql/php 查询,两个输出到一个数组

css - html页面中的自定义标签(如xml)?

google-app-engine - 如何 fmt.Println() 内存不是由 go 程序分配的?

django - 如何在 Django 中创建请求对象?

java - 在框架中的面板中绘图,我有标题,但冒号到目前为止不起作用

java - 这个表达的目的

c# - 将剪贴板内容设置为自定义数据

ios - 谷歌应用引擎。 Google 应用引擎将 POST 请求视为 GET