Con Dom non vedo dove sia il problema
dato che lo puoi utilizzare come javascript
quindi con una cosa del genere ti levi il dente
Codice PHP:
$dom = new DOMDocument('1.0''UTF-8');

$element $dom->createElement('test''This is the root element!');

// inserimento dell'elemento come root (figlio del nodo documento)
$dom->appendChild($element);

echo 
$dom->saveXML(); 
se trovi problemi posta il codice.