Ciao,
ho trovato questa funzione in internet, che legge un file xml.
<lu>
<%
'Utilizzo oggetto DOM per caricare il file xml (feed rss)
Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0")
objXML.async = false
objXML.setProperty "ServerHTTPRequest", True
objXML.validateOnParse =false
objXML.preserveWhiteSpace = false
' Carico news di WebMasterPoint.org
caricoFile = objXML.Load("http://www.bbb.com/index.php")
' http://www.webmasterpoint.org/rss/news.xml
'Controllo se e' stato caricato il file
If Not caricoFile Then
' In caso di errore avviso quale errore si e' verificato
Response.write "
Errore
: " & objXML.parseError.errorCode & "
"
Response.Write "Linea: " & objXML.parseError.line & "/"
Response.WRite "Colonna: " & objXML.parseError.linepos & "</p>"
Else
' In caso non vi sia nessun errore, proseguo e carico le info del file xml (feed rss)
Set Nodo = objXML.getElementsByTagName("hostess")
For Each objNodi In Nodo
' Sfoglio i nodi
For Each objNodo In objNodi.childNodes
Select Case objNodo.nodeName
Case "hotel_name"
nome = objNodo.firstChild.nodevalue
Case "age"
age = objNodo.firstChild.nodevalue
End Select
Next
' VISUALIZZO LA NOTIZIA - E' possibile modificare il codice html delle 3 righe qui sotto, per formattare le news come si desidera
response.write "nome: " & nome & "
"
response.write "age: " & age & "
"
Next
set Nodo = Nothing
End if
%>[/list]
il mio xml è ccosi composto:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<hostesses>
<hostess>
<name>orova</name>
<age>25</age>
<link_file>http://www.vvvv.com/index.php</link_file>
<image>
http://hote/images/image/532/1.jpg
<M>http://hote/images/image_75_532/1.jpg</M>
<S>http://hote/images/image_50_532/1.jpg</S>
</image>
</hostess>
ecc ecc
Con lo script, riesco a leggere solo il primo nodo ma come posso fare per leggere anche image/B?
Grazie