PDA

Visualizza la versione completa : Recupero di un valore xml


tamyka
02-07-2002, 12:52
<pippo>
<A>
<NUMERO>1</NUMERO>
</A>

<NUMERO>2</NUMERO>

<C>
<NUMERO>3</NUMERO>
</C>
<pippo>

Ho questo file xml e ho bisogno in Vb di recuperare il valore(3 nell'esempio) di "pippo\c\numero"

Mi sapete aiutare?


Tamyka

Level
02-07-2002, 13:09
Utilizzando il DOM ?

Ciao.

Level
02-07-2002, 14:40
Nel dubbio, se usi il DOM:

Nelle References del progetto setta Microsoft XML, v 3.0


Dim FileDom As msxml2.FreeThreadedDOMDocument
Dim MioValore as string
Dim pippo as string ' pippo la stringa nella quale ho messo il file XML: come intestazione del file metti la stringa
' <?xml version="1.0" encoding="UTF-16"?> ( Ricorda UTF-16 e non UTF-8 come ti d di default ad esempio l'XML-Spy)
'Ricordati anche di chiudere il tag finale pippo come non hai fatto nel tuo caso.

Set FileDom = New msxml2.FreeThreadedDOMDocument


If Not FileDom.loadXML(pippo) Then
Debug.Print "Errore Caricamento documento XML"
End If

MioValore=Filedom.getElementsByTagName("C").item(0).text 'all'interno di MioValore ho il valore 3

Set FileDom = Nothing

Ciao.

Loading