Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Problema VB con XML DOM
Forum - Visual Basic 6 - Problema VB con XML DOM

Avatar
kryc (Normal User)
Rookie


Messaggi: 23
Iscritto: 10/12/2007

Segnala al moderatore
Postato alle 3:50
Giovedì, 24/04/2008
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

Codice sorgente - presumibilmente VB.NET

  1. Set obj = New DOMDocument
  2.     obj.async = False
  3.     obj.Load "database.xml"
  4.  
  5.     Set elemento = obj.documentElement
  6.     Set nome = elemento.selectNodes("//software")
  7.    
  8.    For Each nodo In nome
  9.     prog = BeforeFirst(nodo.Text, "$")
  10.     Set x = ListView1.ListItems.Add(, prog)
  11.      Next
  12.      
  13.     Set nodo = Nothing
  14.     Set nome = Nothing
  15.     Set elemento = Nothing
  16.     Set obj = Nothing



Le variabili degli oggetti son dichiarate nel generale

Codice sorgente - presumibilmente VB.NET

  1. Option Explicit
  2.   Dim obj As DOMDocument
  3.     Dim nome As IXMLDOMNodeList
  4.     Dim elemento As IXMLDOMElement
  5.     Dim nodo As IXMLDOMNode
  6.    Dim x As ListItem
  7. dim prog as string



Mentre le funzioni stirnghe sono all'interno di un modulo.
Mi da un errore alla riga
Codice sorgente - presumibilmente Visual Basic 6

  1. 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 il 24/04/2008 alle 3:52
PM Quote
Avatar
kryc (Normal User)
Rookie


Messaggi: 23
Iscritto: 10/12/2007

Segnala al moderatore
Postato alle 5:35
Giovedì, 24/04/2008
Ho risolto potete chiudere o eliminare il topic

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 9:08
Giovedì, 24/04/2008
In realtà ci interesserebbe sapere come hai risolto.
Qual era il problema?

PM Quote
Avatar
kryc (Normal User)
Rookie


Messaggi: 23
Iscritto: 10/12/2007

Segnala al moderatore
Postato alle 13:52
Martedì, 29/04/2008
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

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 21:03
Martedì, 29/04/2008
Ok, grazie! :k:

PM Quote