Ciao,
ho questo codice che estrae i nodi di un xml.Vorrei sapere però se è possibile (ai fini di creare una paginazione dei risultati) sapere il totale di nodi estratti:
<%
'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://xmlfeed.prova.com/index.aspx?aid=99999&rtype=3&hids=7")
' 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("hotel")
For Each objNodi In Nodo
'Sfoglio i nodi
For Each objNodo In objNodi.childNodes
Select Case objNodo.nodeName
Case "hotel_ref"
riferimento = objNodo.firstChild.nodevalue
Case "hotel_description"
descrizione = objNodo.firstChild.nodevalue
End Select
Next
response.write objNodi.childNodes
'VISUALIZZO LA NOTIZIA - E' possibile modificare il codice html delle 3 righe qui sotto, per formattare le news come si desidera
Response.write "<ul>"
Response.write "[*]" & riferimento
Response.write "[*]" & stelle
Response.write "[*]" & descrizione
Response.write "[/list]"
Next
set Nodo = Nothing
End if
%>[/list]
ho provato
objXML.Count ma non funziona da errore..
Sapete aiutarmi perfavore?
Grazie

Rispondi quotando