ciao a tutti.
sto cercando di implementare un sito multilingua basato su file XML.
Il problema è che quando accedo al file XML per ricercare la mia strinda da visualizzare, non riesco a filtrare la ricerca per codice (tipo se avessi una WHERE condition in un SQL.)
vi posto il file .xml :
<vacabolario>
<stringa codice=1>
Verdi
</stringa>
<stringa codice=2>
Antonio
</stringa>
</vacabolario>
ed il codice della pagina asp:
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load Server.MapPath("ITA.xml")
if err.number <> 0 then
response.write "1:" & err.description
response.end
end if
Dim nome, cognome
Set root = xmldom.documentElement
Set nome = root.SelectSingleNode("vacabolario/stringa[@codice=1]")
if err.number <> 0 then
response.write "2:" & err.description
response.end
end if
response.write "VAL=" & nome.text
il risultato è:
2:Necessario oggetto
Se riuscite ad aiutarmi mi togliete un bel problema!
grazie!

Rispondi quotando