Wobei das natürlich nicht funktioniert, falls man korrekte Werte für irgendwelche referenzierten URLs oder Linkziele auslesen möchte oder falls der Parser strikt darauf schaut, dass der Inhalt korrektes HTML ist.
Aber naja, die Operation, zwei HTML-DOM-Bäume "aneinanderzuhängen" ist gar nicht wohldefiniert, denn es könnten dabei zum Beispiel Konflikte in Headerinformationen auftreten. Also ist Ionits Lösung auch nicht schlechter als jede andere ;-)
When C++ is your hammer, every problem looks like your thumb.