String statique privé converttoabsoluluteUrls (String html, uri relativeilation) {
ihtmlDocument2 doc = new htmlDocumentClass ();
doc.write (nouvel objet [] {html});
doc.close ();
foreach (ancre ihtmlanchorement dans doc.links) {
Ihtmlelement element = (ihtmlelement) ancre;
String href = (string) element.getAttribute ("href", 2);
if (href! = null) {
uri addr = new URI (relativelocation, href);
anchor.href = addr.absoluteuri;
}
}
foreach (image ihtmlimgelement dans doc.images) {
Ihtmlelement element = (ihtmlement) image;
String src = (string) element.getAttribute ("src", 2);
if (src! = null) {
uri addr = new URI (relativelocation, src);
image.src = addr.absoluteUri;
}
}
String ret = doc.body.innerhtml;
return ret;
}