Salve a tutti,
in una mia applicazione ho la necessità di creare tramite JavaScript un documento XML che verrà poi inviato (tramite GET) ad uno script remoto.
Quello che vorrei chiedere è quale sia il metodo migliore per generare un documento XML adatto allo scopo.

Conosco la possibilità di creare un DOM XML definendone man mano i nodi, ma il mio risultato deve essere una "stringa" che rappresenta le informazioni formattate in XML.

Non conoscendo altre soluzioni, sarei propenso a utilizzare una variabile stringa in cui scrivere i tag XML e le relative informazioni.
Qualcosa del tipo
codice:
 ...
testo += "<?xml version='1.0'?>";
testo += "<utenti>";
testo += "<utente><nome>Luca</nome></utente>";
testo += "<utente><nome>Max</nome></utente>";
testo += "<utente><nome>Claudio</nome></utente>";
testo += "</utenti>";
...
Ma è questo l'unico metodo utilizzabile?