Modifizieren von HTML mithilfe von java

Ich versuche, eine HTML-Datei zu lesen und einen Link zu einigen Texten hinzuzufügen:

zum Beispiel: Ich möchte einen Link zum Text "Campaign0" hinzufügen. :

<td><p style="overflow: hidden; text-indent: 0px; "><span style="font-family: SansSerif;">101</span></p></td> 
<td><p style="overflow: hidden; text-indent: 0px; "><span style="font-family: SansSerif;">Campaign0</span>
<td><p style="overflow: hidden; text-indent: 0px; "><span style="font-family: SansSerif;">unknown</span></p></td>

Link hinzugefügt werden:

<a href="Second.html">

Ich benötige ein JAVA-Programm, das HTML ändert, um einen Hyperlink über "@" hinzuzufüge Campaign0 ".

Wie mache ich das mit Jsoup?

Ich habe es mit JSoup versucht:

        File input = new File("D://First.html");
        Document doc = Jsoup.parse(input, "UTF-8", "");
        Element span = doc.select("span").first(); <-- this is only for first span tag :(
        span.wrap("<a href="Second.html"></a>");

Ist das richtig ?? Es funktioniert nicht :

Zusamenfassen: gibt es so etwas wie ->

 if find <span>Campaign0</span> 
 then replace by <span><a href="">Campaign0</a></span> 

using JSoup oder irgendeine Technologie innerhalb des JAVA-Codes ??

Antworten auf die Frage(2)

Ihre Antwort auf die Frage