Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/09/2012, 16h23   #1
zidenne
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 176
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 176
Points : 31
Points : 31
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:

Citation:
<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
Type de fichier : jpg Unbenannt.JPG (114,2 Ko, 1 affichages)
zidenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 17h01   #2
Vince
Membre confirmé
 
Avatar de Vince
 
Inscription : mars 2002
Messages : 352
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mars 2002
Messages : 352
Points : 293
Points : 293
Déjà posté là : http://www.developpez.net/forums/d12...e-xml-fichier/
Vince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 17h12   #3
zidenne
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 176
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 176
Points : 31
Points : 31
mais c´est pour une document text, mon document et xml
zidenne est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 14/09/2012, 17h59   #4
zidenne
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 176
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 176
Points : 31
Points : 31
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")
zidenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h20.


 
 
 
 
Partenaires

Hébergement Web