有没有使用GWT解析HTML的工具

时间:2010-11-28 04:37:20

标签: java gwt html-parsing

在我的GWT应用程序中,在客户端我有一个包含html的字符串。有没有一种好方法可以解析它并在其中查找特定的html标签并返回这些标签的id?

非常感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:3)

结帐GWT query。它是一个类似jQuery的GWT API,可以轻松遍历和操作HTML。

答案 1 :(得分:2)

您可以使用Element.setInnerHTML(yourString)将HTML字符串附加到DOM。这样你就可以使用浏览器的解析器了。将它附加到不可见的元素或不可见的iframe应该隐藏用户发生的事情。

对于查询,如果要坚持使用纯GWT,可以使用GWT的DOM功能。直接使用JavaScript或任何JavaScript库(如jQuery)也是选项。 GWT查询也可能是一个选项,但我还没有使用它。

<强>更新 XSS(跨站点脚本)攻击可能会滥用此方法 - 因此您必须信任或清理HTML字符串。