我想在本地打开一个html文件(不是从服务器上获取它),并以某种方式确保相对href被正确解析。我想我需要将它们转换为绝对路径。
我在文档的头部使用了html元素来解析页面上的任何相关链接,但只取得了有限的成功(通常无法找到资源)。
我可以使用java转换html源文件,但理想情况下我想尽可能少地修改html源代码,例如插入一个修改hrf属性结果的函数。
我该怎么做?任何java html解析器都这样做吗?
谢谢
答案 0 :(得分:1)
如果您想自己动手,我建议您阅读Reference Resolution in RFC 3986一章。它解释了如何建立基URI以及如何通过给出算法来解析相对URI。
但是Java中可能已经有了一个库来为你做这件事。