Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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
Set obj =New DOMDocument
obj.async=False
obj.Load"database.xml"
Set elemento = obj.documentElement
Set nome = elemento.selectNodes("//software")
ForEach 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
Codice sorgente - presumibilmente VB.NET
Option Explicit
Dim obj As DOMDocument
Dim nome As IXMLDOMNodeList
Dim elemento As IXMLDOMElement
Dim nodo As IXMLDOMNode
Dim x As ListItem
dim prog asstring
Mentre le funzioni stirnghe sono all'interno di un modulo.
Mi da un errore alla riga
Codice sorgente - presumibilmente Visual Basic 6
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
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