如何在服务器端解析GWT中的XML文件?我不能使用XMLParser,因为它仅适用于客户端。我需要在服务器端读取XML文件,将内容转换为List并使用GWT-RPC将它们返回给客户端。
提前致谢。
答案 0 :(得分:1)
你的问题有点不清楚。你是什么意思“将内容转换成列表”?
如果你要传递给客户端的是一个可序列化/ IsSerializable POJO的列表,那么你如何获得这些POJO对客户来说无关紧要。
您可以使用任何Java兼容的第三方解析器或Apache Digester之类的东西来构建对象
答案 1 :(得分:1)
我使用Apache Project中的JAXB。 http://jaxb.java.net/
与GWT XML库略有不同。您可以使用xsd定义文件定义,运行程序以创建一堆数据传输类,然后一次性解析xml文件,而不是编写代码来遍历xml树并进行自己的处理。 p>
一些警告:
确保JAXB jar位于构建路径中的jre库之上。 最新版本和GAE存在问题,因此如果您使用GAE棒与20090708版本。