org.w3c.dom.Document gwt转换器在GWT中的字符串

当我尝试将文档(org.w3c.dom.Document)转换为用于GWT的字符串时,出现问题。org.w3c.dom.Document gwt转换器在GWT中的字符串

Bofer我开发它,而不使用GWT和我做出这样的:

 XMLSerializer xmlSerializer = new XMLSerializer(); 

StringWriter strWriter = new StringWriter();

OutputFormat outFormat1 = new OutputFormat();

outFormat1.setEncoding("UTF-8");

//outFormat1.setEncoding("ISO-8859-1");

outFormat1.setVersion("1.0");

outFormat1.setIndenting(true);

outFormat1.setIndent(4);

//outFormat1.setIndent(2);

outFormat1.setOmitXMLDeclaration(false);

outFormat1.setMethod("xml");

xmlSerializer.setOutputCharStream(strWriter);

xmlSerializer.setOutputFormat(outFormat1);

xmlSerializer.serialize(xmlDoc);

strWriter.close();

但是,应用程序给一个错误,因为GWT鸵鸟政策接受它。

有人知道一些其他的解决方案吗?

谢谢。

回答:

我想你正试图在客户端处理xml文件,对吗?

如果是这样,则不能使用org.w3c.dom,因为它不是java runtime library emulated by gwt子集的一部分。

要处理客户端的xml,您必须使用GWT XML parsers或其他客户端库,我个人更喜欢gwtquery XML data-binding的方式。

以上是 org.w3c.dom.Document gwt转换器在GWT中的字符串 的全部内容, 来源链接: utcz.com/qa/267085.html

回到顶部