Nell'ipotesi di avere questa struttura
codice:
<ul id="laMiaLista">Lista[*]Primo nodo[*]Secondo nodo[*]Terzo nodo[/list]
e averla modificata tramite codice Javascript aggiungendo o rimuovendo nodi potremmo facilmente recuperare il contenuto della lista se questa è inserita in un altro contenitore.
Ad esempio:
codice:
<div id="contenitore">
<ul id="laMiaLista">Lista[*]Primo nodo[*]Secondo nodo[*]Terzo nodo[/list]
</div>
Andando a recuperare, difatti, il contenuto HTML del contenitore con
codice:
var ListaDaEsportare=document.getElementById("contenitore").innerHTML
otterremmo il contenuto HTML della nostra lista, nodi e tag compresi.

Il problema sta nel salvataggio: anche aprendo una nuova finestra e modificandone il contenuto con Javascript all'atto di salvarla non otterremmo il risultato voluto poichè la modifica del DOM via Javascript non cambia il contenuto fisico del file.
Per ottenere ciò dovremmo ricorrere a PHP o ASP.