begin process at 2012 02 15 18:49:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

XML

 > 

Inserer un commentaire dans un fichier XML


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Inserer un commentaire dans un fichier XML

mardi 27 juin 2006 à 14:04:25 | Inserer un commentaire dans un fichier XML

zoglub14

Bonjour à toutes & tous,

Je cherche à inserer un commentaire dans un fichier XML que je crée mais je n'y arrive pas !
Voila le fichier XML :

-<test DATE="27/06/2006 13:54">
JE VOUDRAIS MON COMMENTAIRE ICI !!!!
-<FICHIER NOM="Test Nom">
 <VERSION>Test Version</VERSION>
 <CHEMIN_RESEAU>test rep</CHEMIN_RESEAU>
 </FICHIER>
 </test>

Et voici mon code :

Sub test()
'On définit xml : c'est lui qui contiendra le document final xml
Dim Xml As New MSXML2.DOMDocument40
'xdoc est l'élément principal : ici le fichier
Dim Xdoc As IXMLDOMElement
 'les différentes "entrées"
Dim Xheader As IXMLDOMElement, Xconfig As IXMLDOMElement, Xtemp As IXMLDOMElement
'Call Etat_Mlp
'On crée l'élément principal différent pour chaque fichier = en-tête
Set Xdoc = Xml.createElement("test") 'Noeuds)
'On modifie ses attributs : contenus dans la balise
' Petit coup de date pour la maintenace
Dim Comment As IXMLDOMComment
Set Comment = Xml.createComment("This is a comment.")
Dim Aa As IXMLDOMElement
Xdoc.setAttribute "DATE", Format(Now, "dd/mm/yyyy hh:mm")
Set Xtemp = Xml.createElement("FICHIER") ' Creation du premier parent
Xtemp.setAttribute "NOM", "Test Nom"
  
Set Xconfig = Xtemp
Xdoc.appendChild Xtemp 'Et hop, xtemp est un fils de FICHIER
Set Xtemp = Xml.createElement("VERSION")
Xtemp.Text = "Test Version"
Xconfig.appendChild Xtemp 'Sous branche de Fichier
Set Xtemp = Xml.createElement("CHEMIN_RESEAU")
Xtemp.Text = "test rep"
Xconfig.appendChild Xtemp
'Puis on définit l'élément principal de xml comme étant xdoc
Set Xml.documentElement = Xdoc
'Et on enregistre le tout dans un fichier
Xml.save "C:\\Documents and Settings\\Datser17\\Bureau\\test.xml"
End Sub

Comment faire ?

Merci d'avance de votre aide

Zoglub
jeudi 6 juillet 2006 à 12:36:31 | Re : Inserer un commentaire dans un fichier XML

VBGenesis

Salut
Je n'ai pas trop regardé ton code car je ne connais pas MSXML mais tu peux toujour le faire en ouvrant le fichier puis en modifiant le contenu "à la main". Je ne sais pas si sa va marcher mais tu peux toujour essayer sa:

ContenuDuFichier est la variable qui va etre sockée dans le fichier
DebutFichier est la partie du fichier XML qui se situe avant le commentaire
FinDuFichier est la partie qui se situe du commentaire jusqu'à la fin
Commentaire est le contenu du commentaire ;-)

ContenuDuFichier = DebutFichier & vbcrlf & "<!--" & Commentaire & "-->" & vbcrlf & FinDuFichier

J'espere que sa va te convenir! ;-)

VBGenesis
jeudi 6 juillet 2006 à 12:52:32 | Re : Inserer un commentaire dans un fichier XML

Renfield

Administrateur CodeS-SourceS
tu as juste a faire AppendChild....

Set Comment = Xml.createComment("This is a comment.")
Xdoc.appendChild Comment


en passant, pas besoin de doubler les antislashes dans :
Xml.save "C:\\Documents and Settings\\Datser17\\Bureau\\test.xml"

Renfield
Admin CodeS-SourceS- MVP Visual Basic


Cette discussion est classée dans : fichier, test, xml, commentaire, xtemp


Répondre à ce message

Sujets en rapport avec ce message

test existance fichier [ par lolo ] Quelle est la commande pour savoir si un fichier existe ou non ???Merci d'avanceviolette@aramis.cea.fr Test fichier [ par jojo ] J'aurais voulu savoir quelles commandes il faut que j'utilise pour savoir si un fichier est dans un répertoireEx comment, à partir d'un batch, est-ce VB & XML [ par D2000 ] Salut,Je recois des messages de nos clients via un server MSMQ,ces messages contiennent un fichier XML, avant de sauver ces messages dans ma DB, je do un formulaire dynamique ... c'est possible ? [ par guiguimac ] bonjour,je viens de terminer de parser un fichier xml.tout est découpé et mis dans un tableau à trois dimension :(X,Y,Y) une fois le decoupage fait, j VB et XML [ par pierreII ] Bonjour,J'ai réalisé un petit programme qui affiche du texte dans une ListBox, j'aimerais récupérer les éléments de cette ListBox, et les mettre dans Imprimer un fichier XML [ par Alex666 ] Je voudrais imprimer le contenu d'un fichier XML à partir d'une interface VB. Et j'ai grandement besoin d'aide car je ne sais pas du tout comment fair Conversion Xml Mdb [ par tdikarimgrps ] Salut à tous,Je reçois des fichier XML que j'ai besoin de convertir en fichier Mdb.Ce sont de gros fichier et je dois vérifier leur contenu avec des Q Conversion XML MDB [ par tdikarimgrps ] Salut à tous,Je reçois des fichier Xml dont je dois vérifier le contenu au moyen de query select.Pour ce faire j'ai besoin de contertir le fichier XML Creer un Fichier txt ou autre [ par Aaron ] Voilà j'ai lu dans un message que pour creer il fallait mettre : Dim OutilSysteme As New FileSystemObjectOutilSysteme.CreateTextFile ("C:\test.txt")Op


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,087 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales