4 messaggi dal 29 giugno 2001
Sto provando a gestire dei file xml con ASP (creazione, aggiornamento e modifica di un file xml tramite dei form), va tutto bene meno che per la cancellazione dei nodi del file xml.

La pagina che deve cancellare il nodo prescelto (tramite checkbox) è la seguente:

<%
ID=Request ("ID")
Set ObjDOM=Server.CreateObject ("Microsoft.XMLDOM")
ObjDOM.load (Server.MapPath ("utenti.xml"))
Set Root=ObjDOM.documentElement

for i=0 to Root.childNodes.length - 1
Valore=ObjDOM.documentElement.childNodes(i).getAttribute ("ID")
If Valore=ID Then

Set ObjFinal=Root.removeChild (Root.childNodes(ID))

ObjDOM.Save Server.MapPath ("utenti.xml")

Set ObjDOM = Nothing
Set Root = Nothing
'Set ObjFinal=Nothing
Response.Redirect ("visualizza.asp")
End If
Next
%>
Quando torna a visualizza.asp l'errore che ricevo è il seguente:
L'errore che ricevo è il seguente:
Error Type:
Microsoft VBScript runtime (0x800A0005)
Invalid procedure call or argument: 'Root.removeChild'

Stranamente a volte (ma molto raramente si cancella il nodo! e non mi da l'errore)

dal progid direi che usi il parser 2, giusto?
provato con il 3, hai sempre lo stesso problema?

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
1 messaggio dal 06 luglio 2001
<b>Daniele Bochicchio ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
dal progid direi che usi il parser 2, giusto?
provato con il 3, hai sempre lo stesso problema?

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Sinceramente non so quale parser sto usando, mi collego a un server per fare delle prove.




Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.