다음 코드는 주어진 HTML의 HREF 및 IMG를 포함한 모든 URI를 절대 경로로 변경하는 데 사용됩니다.
개인 정적 문자열 convertToAbSoluteUrls (String html, uri relativelocation) {
ihtmldocument2 doc = new htmlDocumentClass ();
Doc.Write (new Object [] {html});
doc.close ();
foreach (doc.links의 ihtmlanchorelement 앵커) {
ihtmlelement 요소 = (ihtmlelement) 앵커;
문자열 href = (string) element.getAttribute ( "href", 2);
if (href! = null) {
uri addr = new uri (Relivelocation, href);
앵커 .href = addr.absoluteuri;
}
}
foreach (doc.images의 ihtmlimgelement 이미지) {
IHTMLELEMENT 요소 = (IHTMLELEMENT) 이미지;
문자열 src = (string) element.getAttribute ( "src", 2);
if (src! = null) {
uri addr = new uri (Relativelocation, SRC);
image.src = addr.absoluteuri;
}
}
문자열 ret = doc.body.innerhtml;
반품 반환;
}