Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    verificare presenza nodo in file XML

    salve, mi passano dati da XML che devo importare in un db sql.

    il problema è che questo file xml non è tutto uguale..

    es:

    codice:
    <main>
       <voice1>test</voice1>
       <voice2>test</voice2>
    </main>
    <main>
       <voice1>test</voice1>
    </main>
    tralasciando il codice "classico" per il recupero dati XML (che funziona) vorrei capire: come faccio a verificare che un nodo esista?
    codice:
    ......
    Set AllItems = objXML.selectNodes("//main")
    For I = 0 to (AllItems.Length - 1)
        Set campo2 = objXML.selectNodes("//main/voice2")
           VOICE2 = campo2(I).Text
           response.write VOICE2
        Set campo2  = nothing
    next
    ......
    in questo caso ho un errore su VOICE2 = campo2(I).Text quando vado a visualizzare..

    qualcuno mi può aiutare?

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    solitamente uso una funzione...

    function node_exist(node)
    if node is nothing Then
    node_exist = "N/D"
    else
    node_exist = node.Text
    end if
    end function

  3. #3
    Originariamente inviato da agenti
    solitamente uso una funzione...

    function node_exist(node)
    if node is nothing Then
    node_exist = "N/D"
    else
    node_exist = node.Text
    end if
    end function
    grazie mille!!! in effetti al solito era molto più semplice di quanto pensassi...

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.