Salve a tutti,
tramite questo codice recupero in maniera perfetta dei dati da una pagina xml che si trova in locale.
codice:
<%
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load server.mappath("prova2.xml")
Dim nome
Set nome = objXmlDom.getElementsByTagName("ResultSet/Consignment/SenderDetails/SendAccNo")
Dim i
i = 0
For i = 0 To nome.length - 1
Response.Write nome(i).Text
Next
Set nome = Nothing
Set cognome = Nothing
Set objXmlDom = Nothing
%>
Se provo a recuperare gli stessi dati, da un file xml caricato su un sito diverso (non è un problema di permessi, perché mi connetto tranquillamente), viene visualizzata pagina bianca. Il codice che uso è questo:
codice:
<%
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load("https://www.sito.it/pagina.xml")
Dim nome
Set nome = objXmlDom.getElementsByTagName("ResultSet/Consignment/SenderDetails/SendAccNo")
Dim i
i = 0
For i = 0 To nome.length - 1
Response.Write nome(i).Text
Next
Set nome = Nothing
Set cognome = Nothing
Set objXmlDom = Nothing
%>
Idee? Grazie