Ciao a tutti!
Scusatemi la stupidità (forse) della domanda, ma sono novellina di XML, cerco dappertutto, ma non riesco a capire dove sbaglio...

L'operazione è semplice: 3 siti "fratelli" ma su server diversi devono interrogare un file XML per vedere se c'è un'offerta attiva e su quale dei 3 siti farla vedere.
La struttura dell'XML è semplice:

codice:
<?xml version="1.0" encoding="iso-8859-1"?>
<offerte>
	<offerta id="Offerta Speciale">
		<immagine src="immagine.jpg" /> 
		<mostra sito="it" value="true" />
		<mostra sito="comunicazione" value="false" />
		<mostra sito="ae" value="true" />
	</offerta>
</offerte>
Problema 1: utilizzando l'XMLDOM e il percorso locale i dati venivano letti correttamente, utilizzando l'XMLHTTP per caricare i dati dagli altri siti, mi veniva riportato l'errore:
Proprietà o metodo non supportati dall'oggetto: 'objXML.selectNodes' (!!!)

Problema 2: dopo aver inserito il tag immagine non viene visualizzato più nulla nemmeno con XMLDOM...

Ecco i codici utilizzati.
Per la connessione locale:
codice:
'Utilizzo oggetto DOM per caricare il file xml
Set objXML = Server.CreateObject("Microsoft.XMLDOM")

objXML.async = false
caricoFile = objXML.Load(server.mappath("/mdb-database/offerte.xml"))
per la connessione remota:
codice:
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")

'Carica il file XML
objXML.Open "GET", "http://www.miosito.it/mdb-database/offerte.xml", False
caricoFile = objXML.Send
Per la lettura dei dati:
codice:
Set offerta = objXML.selectNodes("offerta")
	
For I = 0 to (offerta.Length - 1)
	'recupero il titolo dell'offerta
	titolo = offerta(I).getAttribute("id")
	Response.Write("<h1>" & titolo & "</h1>" & vbcrlf)
	'vedo su che siti visualizzare l'offerta
	Set mostra = offerta(I).selectNodes("mostra")
	For J = 0 to (mostra.Length-1)
		Response.Write("

" & vbcrlf)
		Response.Write("Mostra su " & mostra(J).getAttribute("sito") & ": ")
		Response.Write(mostra(J).getAttribute("value") & " " & vbcrlf)
	Next
	'recupero il percorso dell'immagine dell'offerta
	immagine = offerta(I).childNodes.item(0).childNodes.getAttribute("src")
	If immagine <> "" Then
		Response.Write("[img][/img]" & vbcrlf)
	End If
	Response.Write("</p>" & vbcrlf)
	Set mostra = Nothing
Next
	
Set offerta = Nothing
Al momento attuale non mi viene visualizzato errore di alcun tipo, ma la pagina è tristemente bianca...
Avrei bisogno di capire che cosa sbaglio... :S
Grazie a chi vorrà aiutarmi!