resolveDOM static method
Implementation
static dom.Document resolveDOM(String html, String baseUrl) {
final document = parser.parse(html, sourceUrl: baseUrl);
document.querySelectorAll('[href], [src]').forEach((element) {
final link = element.attributes['href'] ?? element.attributes['src'];
if (link != null) {
final resolvedLink = resolveUrl(link, baseUrl);
if (element.attributes.containsKey('href')) {
element.attributes['href'] = resolvedLink;
} else {
element.attributes['src'] = resolvedLink;
}
}
});
return document;
}