marcor1
08-10-2010, 11:01
Devo leggere un xml da un webserver ed ogni volta che faccio una richiesta del tipo https://webservice.xxxl.com/?action...y&passwd=zz dovrei visualizzare il file xml.
Ora....se digito nel browser https://webservice.xxxl.com/?action...y&passwd=zz (dove al posto delle x,y,z vanno id user e pwd per accedere al webserver) mi compare un file di risposta .xml.
se salvo questo file di risposta .xml in locale o su un mio sito lo visualizzo tranquillamente tramite questo codice:
<%
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load ("http://www.miosito.com/xml/libri.xml")
Dim nome, cognome
Set nome = objXmlDom.getElementsByTagName("categories/category")
Set cognome = objXmlDom.getElementsByTagName("categories/category")
Dim i
i = 0
For i = 0 To nome.length - 1
Response.Write nome(i).Text & " " & cognome(i).Text & "<br>"
Next
Set nome = Nothing
Set cognome = Nothing
Set objXmlDom = Nothing
%>
mentre se provo a fare la richiesta direttamente al webserver utilizzando il codice sopra ma sostituendo solo la riga:
objXmlDom.load ("http://www.miosito.com/xml/libri.xml")
in
objXmlDom.load ("https://webservice.xxxl.com/?action=listcategories&BP=xxx&usern=yyy&passwd=zz")
non succede niente....come mai? dov'è che sbaglio?
Ora....se digito nel browser https://webservice.xxxl.com/?action...y&passwd=zz (dove al posto delle x,y,z vanno id user e pwd per accedere al webserver) mi compare un file di risposta .xml.
se salvo questo file di risposta .xml in locale o su un mio sito lo visualizzo tranquillamente tramite questo codice:
<%
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load ("http://www.miosito.com/xml/libri.xml")
Dim nome, cognome
Set nome = objXmlDom.getElementsByTagName("categories/category")
Set cognome = objXmlDom.getElementsByTagName("categories/category")
Dim i
i = 0
For i = 0 To nome.length - 1
Response.Write nome(i).Text & " " & cognome(i).Text & "<br>"
Next
Set nome = Nothing
Set cognome = Nothing
Set objXmlDom = Nothing
%>
mentre se provo a fare la richiesta direttamente al webserver utilizzando il codice sopra ma sostituendo solo la riga:
objXmlDom.load ("http://www.miosito.com/xml/libri.xml")
in
objXmlDom.load ("https://webservice.xxxl.com/?action=listcategories&BP=xxx&usern=yyy&passwd=zz")
non succede niente....come mai? dov'è che sbaglio?