Buonasera a tutti innanzitutto! Da qualche tempo sto lavorando ad un sito un cui, in un'apposita sezione, gli utenti possono caricare delle foto su suddeto sito tramite form. Le informazioni del form vengono prese ed utilizzate per compilare un file xml. Posto il tutto per chiarezza :

gallery.xml
<gallery title="Photo Album" thumbDir="./images/" imageDir="./images/" random="true">
<category name="Photos">
<image>
<date>03.31.06</date>
<title>View of Seattle</title>
<desc>View of Seattle</desc>
<thumb>seattle5.jpg</thumb>
<img>seattle5.jpg</img>
</image>
<image>
<date>03.31.06</date>
<title>View of Seattle</title>
<desc>View of Seattle</desc>
<thumb>seattle7.jpg</thumb>
<img>seattle7.jpg</img>
</image>
<image>
<date>03.31.06</date>
<title>My Town</title>
<desc>On the way home</desc>
<thumb>seattle10.jpg</thumb>
<img>seattle10.jpg</img>
</image>
</category>
</gallery>

Questo è invece il file ASP che "scrive" nel file XML:

save.asp
<%@LANGUAGE = JScript%>
<%
var oggetto = new ActiveXObject("Microsoft.XMLDOM");
oggetto.async = false;
oggetto.load(Server.MapPath("gallery.xml"));

var root = oggetto.documentElement.appendChild(oggetto.create Element("images"));

var img = root.appendChild(oggetto.createElement("img"));
vfile = Request.Form("file");
img.text = ("images/".concat(vfile));

var thb = root.appendChild(oggetto.createElement("thumb"));
thb.text = ("images/".concat(vfile));

var dsc = root.appendChild(oggetto.createElement("desc"));
dsc.text = Request.Form("text");

var dat = root.appendChild(oggetto.createElement("date"));
dat.text = Request.Form("dat");

var tit = root.appendChild(oggetto.createElement("title"));
tit.text = Request.Form("tit");

oggetto.save(Server.MapPath("gallery.xml"));

Response.Redirect ("notifica.asp")
%>

Bene! Ora il mio problema è il seguente: la pagina save.asp scrive, ma nel punto sbagliato! Mi aggiunge le info prelevate dal form dopo </category>, quando invece dovrebbe porli al suo interno. Riesco a scrivere correttamente quello che voglio scrivere cioè:

<image>
<date>data</date>
<title>titolo</title>
<desc>descrizione</desc>
<thumb>anteprima</thumb>
<img>immagine</img>

Tutto questo all'interno di <category>(che dovrebbe essere la root se ho capito bene)

Ho girato per pagine e pagine in italiano ed in inglese, ma non ho trovato la soluzione! bhò: bhò: bhò:
Aiutatemi per favore!
PS: ho controllato le altre discussioni ma essendo alle prime armi non sono riuscito ad "applicare" al mio esempio!