在GWT应用程序中呈现XML数据

时间:2013-06-06 05:45:11

标签: gwt xml-parsing

我有一个XML对象,它来自Web服务的响应。我使用

获取XML数据
  

Document xmlDoc = XMLParser.parse( response );

xmlDoc窗口小部件中呈现DialogBox的更简单,更好的方法是什么?

修改

我有一个XML对象。我想在面板中呈现数据并在GUI上显示它。希望这会有所帮助。

以更好的方式,

是否可以直接将XML文档添加到GWT中的面板,或者我们应该解析它并自己构建面板?

感谢。

1 个答案:

答案 0 :(得分:4)

您必须解析Web服务响应

Document messageDom = XMLParser.parse( response );

然后,您可以通过

获取节点值
String nodeValue = "";
final NodeList nlist = messageDom.getElementsByTagName( tagName );
if (nlist == null || nlist.getLength() <= 0) 
    nodeValue = "";
else 
    nodeValue = nlist.item(0).getFirstChild().getNodeValue();

从这里开始,您现在可以将面板组件值设置为nodeValue