Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [VB6] Treeview & XML

    Ho il seguente codice:

    codice:
    Private Sub LoadTreeViewFromXmlFile(ByVal file_name As String, ByVal trv As TreeView)
        Dim xml_doc As DOMDocument
        
        ' Load the XML file into the DOMDocument.
        Set xml_doc = New DOMDocument
        xml_doc.Load file_name
    
        ' Add the root node's children to the TreeView.
        TreeView1.Nodes.Clear
        AddChildrenToTreeView trv, Nothing, xml_doc.documentElement
    End Sub

    codice:
    Private Sub AddChildrenToTreeView(ByVal trv As TreeView, ByVal treeview_parent As Node, ByVal xml_node As IXMLDOMElement)
        Dim xml_child As IXMLDOMElement
        Dim new_node As Node
        Dim myNodeName As String
        
        On Error Resume Next
    
        ' Examine each XML child.
        For Each xml_child In xml_node.childNodes
            myNodeName = xml_child.nodeName
            
            MsgBox myNodeName
    
            ' Add the child to the TreeView.
            ' [...]
    
        Next xml_child
    End Sub
    Quando l'XML è fatto così tutto OK:

    codice:
    <Items>
      <Cassetti>
        <man01.manuali_vers_standard.org />
        <RASSEGNA_STAMPA.esempio.ACME />
      </Cassetti>
    </Items>
    Mentre quando un elemento qualsiasi inizia con un numero:

    codice:
    <Items>
      <Cassetti>
        <man01.manuali_vers_standard.org />
        <22RASSEGNA_STAMPA.esempio.ACME />
      </Cassetti>
    </Items>
    iniziano i problemi e il comando di MsgBox myNodeName sopra dà solo stringhe nulle. Perchè?
    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  2. #2
    ?
    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  3. #3
    Non sono più sul progetto, non sono esperto di linguaggi Microsoft nè voglio esserlo.... ma il mio problema rimane aperto...
    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da emmebì
    Non sono più sul progetto, non sono esperto di linguaggi Microsoft nè voglio esserlo.... ma il mio problema rimane aperto...
    Il linguaggio Microsoft non c'entra ... con quei caratteri il file XML non e' "well formed" ...

    Carica il tuo file su un qualsiasi browser (IE o anche FireFox ...)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Sì, ma... la domanda è come è possibile far utilizzare tali stringhe al VB?

    P.S.: per me IE vuol dire solo id est. Non conosco browser con quel nome
    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da emmebì
    Sì, ma... la domanda è come è possibile far utilizzare tali stringhe al VB?
    Non mi sono spiegato ... Il problema non e' il VB, ma il fatto che la libreria msxml che usi nel tuo codice non può caricare il file non well formed.

    Se ti e' necessario usare quel file, penso che dovrai leggerlo senza usare la libreria, ma costruendo tutto il codice tu.

    P.S.: per me IE vuol dire solo id est. Non conosco browser con quel nome
    Per me significa Internet Explorer.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Originariamente inviato da oregon
    Non mi sono spiegato ... Il problema non e' il VB, ma il fatto che la libreria msxml che usi nel tuo codice non può caricare il file non well formed.
    Non v'è dubbio.

    Se ti e' necessario usare quel file, penso che dovrai leggerlo senza usare la libreria, ma costruendo tutto il codice tu.
    Così probabilmente farò - appena mi rimettessi su quel progetto. Grazie.

    Per me significa Internet Explorer.
    "Id est" è più famoso (e meglio riuscito).

    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da emmebì
    "Id est" è più famoso (e meglio riuscito).
    De gustibus ... (anche questo e' famoso ...)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Originariamente inviato da oregon
    De gustibus ... (anche questo e' famoso ...)
    Certo che è famoso (e fatto bene), non inizia con I.E.
    E' strano però vedere che c'è chi difende l'indifendibile..
    Comunque siamo OT, grazie del consiglio sul thread.

    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da emmebì
    E' strano però vedere che c'è chi difende l'indifendibile..
    Non esagerare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.