Ciao a tutti, solitamente utilizzo il motore di ricerca per evitare di riproporre argomenti già trattati. Ho effettuato innumerevoli ricerche ma non sono riuscito a trovare quello che cercavo per cui ho deciso di scrivere un nuovo topic.

Ho un file XML generato prelevando i record da un database. L'elenco completo del file riesco a visualizzarlo senza problemi. utilizzando il seguente codice

codice:
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
4objXML.async = False
objXML.load(Server.MapPath("/public/archivio.xml"))
set objData = objXML.selectNodes("database/notizia")				
For i= 0 To objData.length
TitoloDellaNews=objData(i).selectSingleNode("titolo").text
IDDellaNews=objData(i).selectSingleNode("newsID").text
DataDellaNews=objData(i).selectSingleNode("data").text
OrarioDellaNews=objData(i).selectSingleNode("orario").text
file=objData(i).selectSingleNode("foto").text
Next
set objData = nothing

Il problema è quando devo estrapolare dal file XML un determinato ID tramite Request.Querystring(newsID) per capirci. Ho provato questo ma non funziona.

codice:
set objData = objXML.selectNodes("database/notizia[@newsID='"&request.querystring("newsID")&"']")

Questo è il file XML, qualcuno potrebbe aiutarmi?

<database>
<notizia>
<newsID>1</newsID>
<foto>29072008_332119356853982.jpg</foto>
<data>29/07/2008</data>
<orario>18.08.11</orario>
<titolo>Titolo 1</titolo>
</notizia>

<notizia>
<newsID>2</newsID>
<foto>29072008_332119356853982.jpg</foto>
<data>29/07/2008</data>
<orario>18.08.11</orario>
<titolo>Titolo 2</titolo>
</notizia>

<notizia>
<newsID>3</newsID>
<foto>29072008_332119356853982.jpg</foto>
<data>29/07/2008</data>
<orario>18.08.11</orario>
<titolo>Titolo 3</titolo>
</notizia>

<notizia>
<newsID>4</newsID>
<foto>29072008_332119356853982.jpg</foto>
<data>29/07/2008</data>
<orario>18.08.11</orario>
<titolo>Titolo 4</titolo>
</notizia>
</database>