我有一个包含文本的.csv文件,应该解析数据,并根据特定的关键字,用必要的html标签替换单词,以便将关键字链接到网站。
到目前为止,我编写了一个.csv解析器和编写器,它从第一个文件中获取所需列的所有数据,并将这些列打印到新创建的(.csv)文件中(例如,一个单元格中的文本id、下一个单元格的文本标题和下一个单元中的实际文本)。
现在我仍在等待关键字列表,以及网站层次结构和链接,但老实说,我不知道如何继续工作。不知怎的,我必须向下解析网站的层次结构,直到文本标题出现的地方,只考虑它下面的元素,并将它们链接到我文本中的关键词。如何做到这一点?我有专门的扩展软件,库,包为java做这样的事情吗?
如果有任何帮助,我将不胜感激。。。THX!
附言:我正在用java 编译所有这些
我不确定,但听起来你想在输出中创建一个href列:
<a href="http://www.w3schools.com" id="foo" title = "bar">Visit W3Schools</a>
最简单的方法是连接字符串:
String makeHref(String title, String id, String link) {
return "<a href=" + ... etc. }
在你写出第二个csv之前。当然,你需要逃离。
我也完全有可能不理解这个问题。如果是这样的话,你可以试着说得更具体一些。