【问题标题】:Java API with which I can manipulate and modify HTML code and its tags? [closed]我可以使用它来操作和修改 HTML 代码及其标签的 Java API? [关闭]
【发布时间】:2010-03-25 18:41:58
【问题描述】:

是否有一个 3rd 方 API 仅用于我可以将源 HTML 和 CSS 中的相对 URL 替换为绝对 URL,请记住源包含相对 URL 和绝对 URL 的混合这一事实。对于对这个问题三思而后行的人,String Object 的replaceAll() 方法存在一些不足。

【问题讨论】:

    标签: java html css api image


    【解决方案1】:

    您可以使用TagSoup 来解析HTML,然后使用标准的XPath 表达式来获取您的所有链接和img 标记。

    【讨论】:

    • +10! citate:“一个用 Java 编写的符合 SAX 的解析器,它不是解析格式良好或有效的 XML,而是解析在野外发现的 HTML”
    • @chiborg 我是 XML 解析的菜鸟,你能给我举个例子,说明如何解析“字符串”对象中包含的 HTML 代码,然后检索所有相对 URL,如下其中,将它们转换为绝对 URL,其中主机名在字符串对象中指定。
    猜你喜欢
    • 1970-01-01
    • 2020-08-13
    • 2010-11-06
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多