existing html document
<a href="http://google.com">link</a>
like convert as:
<a href="#" onclick="openfunction('http://google.com')">link</a>
using jsoup java library many fancy parsing can done. not able find clue add attribute above requirement. please help.
to set attribute have @ the doc
string html = "<html><head><title>first parse</title></head>" + "<body><p>parsed html doc.</p><a href=\"http://google.com\">link</a></body></html>"; document doc = jsoup.parse(html); elements links = doc.getelementsbytag("a"); (element element : links) { element.attr("onclick", "openfunction('"+element.attr("href")+"')"); element.attr("href", "#"); } system.out.println(doc.html());
will change :
<a href="http://google.com">
into
<a href="#" onclick="openfunction('http://google.com')">link</a>
Comments
Post a Comment