将GWT xml.client.Document转换为XML字符串

问题描述:

我有一个com.google.gwt.xml.client.Document对象我用XMLParser.parse(...)来创建。我想将它序列化回它从其派生的XML字符串。什么是最简单的方法来做到这一点?我没有从阅读关于此类和相关类的Javadocs中看到一种简单的方法。将GWT xml.client.Document转换为XML字符串

任何帮助表示赞赏,谢谢。

-tjw

+0

同意。 Javadocs不清楚。 http://www.gwtproject.org/javadoc/latest/com/google/gwt/dom/client/Document.html所有关于toString()的说法都是它从JavaScriptObject继承而来。 – 2015-03-12 15:07:55

最简单的方法:

document.toString(); 

如果你罚款去为外部LIB,XStream的是最好的选择。看看这个two-minute tutorial

+0

我知道XStream,它是为了序列化任意Java对象而构建的。这是一个“Document”对象,它已经像DOM一样表示XML。此外,XStream必须与GWT的延迟绑定兼容,才能将Java代码转换为Javascript。这不是我正在寻找的解决方案。 – 2011-04-08 12:48:18

+0

对不起,没有在GWT上工作。 – asgs 2011-04-08 13:05:44