Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Nouveau Membre du Club
    Inscrit en
    octobre 2005
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 179
    Points : 32
    Points
    32

    Par défaut [VBA]ajouter nouvelle Node a XML fichier

    Bonjour
    je veux avec VBA une Fichíer XML modifier:
    le fichier existe deja et je veux ajouter une Node au milieux:
    j´ai fais une image de mon Xml fichier et l´endroit de l´ajout.
    je veux ajouter un nouveau Port:

    <P-PORT-PROTOTYPE>
    <SHORT-NAME>PpDaCoNr</SHORT-NAME>
    <PROVIDED-COM-SPECS></PROVIDED-COM-SPECS>
    <PROVIDED-INTERFACE-TREF DEST="CALPRM-INTERFACE">/PortInterface/PiDaCoNr</PROVIDED-INTERFACE-TREF>
    </P-PORT-PROTOTYPE>
    je utilise MSXML2
    es ce que c´est possible?
    merci
    Images attachées Images attachées

  2. #2
    Membre éclairé Avatar de Vince
    Profil pro
    Inscrit en
    mars 2002
    Messages
    369
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 369
    Points : 312
    Points
    312

  3. #3
    Nouveau Membre du Club
    Inscrit en
    octobre 2005
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 179
    Points : 32
    Points
    32

    Par défaut

    mais c´est pour une document text, mon document et xml

  4. #4
    Nouveau Membre du Club
    Inscrit en
    octobre 2005
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 179
    Points : 32
    Points
    32

    Par défaut

    j´ai utiliser cette code mais ca ne foctionne pas, j´ai une erreur dans la compilation,dans l´avant dernier ligne(4)
    Code :
    1
    2
    3
    4
    5
    xmlDoc.LoadXML ("//TOP-LEVEL-PACKAGES/AR-PACKAGE/ELEMENTS/CALPRM-COMPONENT-TYPE/PORTS/P-PORT-PROTOTYPE")
     Set xmlNode = xmlDoc.SelectSingleNode("//TOP-LEVEL-PACKAGES/AR-PACKAGE/ELEMENTS/CALPRM-COMPONENT-TYPE/PORTS/P-PORT-PROTOTYPE")
       Set xmlElement = xmlDoc.createElement("port_test")
                       xmlDoc.ChildNodes.NextNode.appendChild (xmlElement)
            xmlDoc.Save ("C:\temp Ordner\auf6\App.xml")

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •