Visualizzazione dei risultati da 1 a 2 su 2

Discussione: XML - lettura valore

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169

    XML - lettura valore

    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!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169
    intanto ho trovato un errore nella riga:

    Set root = xmldom.documentElement


    cambiata in


    Set root = objXmlDom.documentElement

    ma da lo stesso errore...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.