Bonjour,
j'ai le code suivant qui me permet d'ajouter un element dans un fichier xml
mon fichier xml se presenta de la maniere suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 ' Chargement du document XML oDvpDOMDocument.async = False ' permet de charger entièrement le document en mémoire avant le traitement If oDvpDOMDocument.Load(App.Path & "\Data\Simu.xml") Then MsgBox "Document XML correctement chargé" Else MsgBox "Erreur de lecture du document XML" End End If 'Ajout de l'evenement Set oNoeudMembre = oDvpDOMDocument.selectSingleNode("EcuDatas") ' positionnement sur la racine Set oNoeudMembre = oDvpDOMDocument.createElement("Request") ' création d'un fils membre oNoeudMembre.setAttribute TxtReponse(0).Tag, TxtReponse(0).Text oDvpDOMDocument.documentElement.appendChild oNoeudMembre ' crée le fils de la racine ' Ajout de la trame reponse Set oNoeudEnfantMembreActivite = oDvpDOMDocument.createElement("Response") oNoeudEnfantMembreActivite.setAttribute TxtReponse(1).Tag, TxtReponse(1).Text oNoeudMembre.appendChild oNoeudEnfantMembreActivite Reponse = MsgBox("Désirez-vous sauvegarder les modifications effectuées ?", vbYesNo) If Reponse = vbYes Then oDvpDOMDocument.save (App.Path & "\Data\dvp.xml") End If
je voudrais me placer dans la balise messaging pour ecrire le texte que j'ai mit avec des guillemet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="ISO-8859-1"?> <EcuDatas> <Messaging DefaultInterRespDelay="30"> </Messaging> "<Request Frame="22"> " <Response Frame="22"/> "</Request> </EcuDatas>
merci d'avance pour votre aide.
cedric.
Partager