IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Traitement Fichier.Doc comme Fichier.xml en VB6


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1
    Par défaut Traitement Fichier.Doc comme Fichier.xml en VB6
    Bonjour,
    Je suis débutant en XML.
    Mon prog reçoit un fichier dvp.doc ou dvp.text mais son contenu est du XML.
    exemple de dvp.text :
    <developpez>
    <membre
    <nom>Cécile Muno</nom>
    </membre>
    </developpez>

    Comment faire pour exploiter ce type de fichier comme XML en VB6?

    J'ai changé (rename) par Explorer le préfixe dvp.text en dvp.xml mais lors de Load de ce document, j'ai une "Erreur de lecture du document XML".
    Voici la séquence de programation:

    ' Chargement du document XML
    oDvpDOMDocument.async = False ' permet de charger entièrement le document en mémoire avant le traitement
    'Load le document
    If oDvpDOMDocument.Load(App.Path & "\data\dvp.xml") Then
    MsgBox "Document XML correctement chargé"
    Else
    MsgBox "Erreur de lecture du document XML"
    End
    End If

    merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 28
    Par défaut
    Moi aussi je commence dans ce domaine.

    Voici ce que je fais pour lire un fichier XML, mais je veux bien avoir d'autres exemples :

    Dim XMLDoc As MSXML2.DOMDocument

    Dim Chp As String

    Private Sub Form_Load()

    Set oDvpDOMDocument = New DOMDocument

    oDvpDOMDocument.async = False

    If oDvpDOMDocument.Load(App.Path & "\data\dvp.xml") Then

    MsgBox "Document XML correctement chargé"
    AddNode oDvpDOMDocument.documentElement

    Else

    MsgBox "Erreur de lecture du document XML"
    End

    End If

    end sub


    Private Sub AddNode(ByRef XML_Node As IXMLDOMNode)

    Dim xNodeList As IXMLDOMNodeList
    Dim i As Long


    If XML_Node.nodeName = "#text" Then


    If Chp = "nom" Then
    msgbox XML_Node.nodeTypedValue
    End If



    Else

    Chp = UCase(Trim(XML_Node.nodeName))

    End If


    Set xNodeList = XML_Node.childNodes

    For i = 0 To xNodeList.length - 1
    AddNode xNodeList.Item(i)
    Next

    End Sub

Discussions similaires

  1. Réponses: 15
    Dernier message: 28/11/2008, 17h57
  2. Réponses: 2
    Dernier message: 26/04/2007, 18h17
  3. [XSLT] Appliquer un traitement xslt sur un fichier XML distant
    Par mabig dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 14/03/2006, 09h38
  4. [VB6] Update Fichier Text comme source ODBC.
    Par Actarus69 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/03/2006, 12h46
  5. Réponses: 8
    Dernier message: 09/11/2005, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo