代码之家  ›  专栏  ›  技术社区  ›  adhanlon

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

  •  1
  • adhanlon  · 技术社区  · 15 年前

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

    任何帮助都将不胜感激,谢谢!

    2 回复  |  直到 15 年前
        1
  •  2
  •   Christoph Dietze    15 年前

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

    对于查询,如果希望使用普通的GWT,可以使用GWT的DOM函数。直接使用JavaScript或jQuery之类的JavaScript库也是一种选择。GWT查询也可能是一个选项,但我还没有使用它。

    更新: 这种方法可能被XSS(跨站点脚本)攻击滥用,因此必须信任或清除HTML字符串。

        2
  •  3
  •   z00bs    15 年前

    退房 GWT query . 它是一个类似jQuery的GWT API,允许轻松地遍历和操作HTML。

    推荐文章