come faccio a creare una xml avendo un semplice elenco UL e LI che mi definisce la gerarchia e un form che mi definisce le proprietà di ogni nodo??

da dove devo partire? devo usare i linguaggi server side? posso usare AJAX per rendere le transizioni trasparenti?

ci sono gia delle funzioni per creare un xml lato server o devo concatenare stringhe e salvarle in un file?

grazie mille