Oppure

Loading
24/04/08 1:50
kryc
Allora ho creato un programmino un pò di tempo fa in cui dovevo visualzizare dei dati xml dentro ad una lisview.
Oggi son andato a rispolverare la source per creare un programmino che dovesse leggermi dei dati xml quindi ho riportato lo stesso codice che è questo

Set obj = New DOMDocument
    obj.async = False
    obj.Load "database.xml"

    Set elemento = obj.documentElement
    Set nome = elemento.selectNodes("//software")
   
   For Each nodo In nome
    prog = BeforeFirst(nodo.Text, "$")
    Set x = ListView1.ListItems.Add(, prog)
     Next
     
    Set nodo = Nothing
    Set nome = Nothing
    Set elemento = Nothing
    Set obj = Nothing


Le variabili degli oggetti son dichiarate nel generale

 Option Explicit
  Dim obj As DOMDocument
    Dim nome As IXMLDOMNodeList
    Dim elemento As IXMLDOMElement
    Dim nodo As IXMLDOMNode
   Dim x As ListItem
dim prog as string


Mentre le funzioni stirnghe sono all'interno di un modulo.
Mi da un errore alla riga
Set nome = elemento.selectNodes("//software")

Sintassi errore :
Errore di run-time 91 Variaible oggetto o variabile del blocco with non impostata

Inoltre ho messo il rifeirmento microsoft xml 6.0

Cosa può essere? nell'altra sourve un tmepo funzionava ora nemmeno in quella..premetto che questo è un altro computer e quindi un altro sistema
Ultima modifica effettuata da kryc 24/04/08 1:52
aaa
24/04/08 3:35
kryc
Ho risolto potete chiudere o eliminare il topic
aaa
24/04/08 7:08
Shutdown
In realtà ci interesserebbe sapere come hai risolto.
Qual era il problema?
aaa
29/04/08 11:52
kryc
C'era un problema nel file XML probabilmente, ne ho creato un altro ed ha funzionato.
In effetti il codice è esatto :) Anche se mi sembrava strano che un errore del genere lo desse per un problema a livello di file , per questo nno avevo controllato subito di agire sul file e non sul codice
aaa
29/04/08 19:03
Shutdown
Ok, grazie! :k:
aaa