Ciao, da tre giorni, forse a seguito di qualche aggiornamento automatico, il seguente codice ha smesso di funzionare senza generare alcun errore a video:
codice:
set xmldoc=Server.CreateObject("MSXML2.DomDocument")
xmldoc.async=False
xmldoc.load (Server.MapPath("percorso/mioListino.xml"))
set articoli=xmldoc.getElementsByTagName("listino/articoli/articolo")
aggiunti = 0
for a = 0 to (articoli.length - 1)
	For Each objNodo In articoli.item(a).childNodes
		Select Case objNodo.nodeName
			Case "codice"
				codice = objNodo.firstChild.nodevalue
			Case "produttore"
				produttore = objNodo.firstChild.nodevalue
			Case "descrizione"
				descrizione= objNodo.firstChild.nodevalue
			[...altri Case...]					
		End Select	
	next
	' Importo gli aricoli nel db
	strSql = "INSERT INTO tabella("
	strSql = strSql & " codice"
	strSql = strSql & ", produttore"
	strSql = strSql & ", descrizione"
	[...altri campi...]
	strSql = strSql & ") VALUES ("
	strSql = strSql & "'" & codice & "'"
	strSql = strSql & ", '" & apici(virgolette(produttore)) & "'"
	strSql = strSql & ", '" & apici(virgolette(descrizione)) & "'"
	[...altri campi...]
	strSql = strSql & ")"						
	Connessione.Execute (strSql)
	aggiunti = aggiunti + 1
next
response.write("****>"&aggiunti&"<****
")

' libero la memoria xmldoc
set codice=nothing
set produttore=nothing
set descrizione=nothing
set xmldoc = nothing
...ma non trova più neanche un nodo e risponde quindi 0

in questi giorni non è cambiato nulla ne nella procedura ne nel listino xml... ho appunto pensato a qualche aggiornamento automatico che aggiornava il motore xml :master:

..al mio collega quì a fianco con WinServer2003 lo stesso codice funziona ancora ...a me con Wserver2000 ha smesso di funzionare
qualcuno ne sa nulla?