Ich würde da nicht mit irgendwelchen Funktionen hantieren sondern einfach ein Template für das Dokument erstellen. Dafür eignet sich ein Scriptbereich:
<script id="xmltemplate" type="text/plain">
<!doctype ..>
../>
</script>
Über die id wirds dann gelesen, gerendert und in den iframe gepflanzt. MFG