Puedes hacer un dump de la variable directamente y generar el XML al vuelo, es lo más adecuado en ese caso, no tiene mucha ciencia:
Código PHP:
Ver original// Creas tu DOM completo, etc.
// Lo asignas a una variable
$xml = $dom->saveXML();
// Lo mandas como respuesta
header('Content-type: text/xml');
Luego en tu pagina HTML, desde Javascript apuntas al archivo PHP que genera ese XML, no importa que el archivo termine en PHP, al final la respuesta va a ser un XML, y eso ya lo puedes procesar en Javascript.
Saludos.