Lire et enregistré dans un fichier xml avec vb 2005
koalafou13
Messages postés31Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention 9 mai 2007
-
4 oct. 2006 à 21:57
koalafou13
Messages postés31Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention 9 mai 2007
-
19 oct. 2006 à 10:15
Bonjour
Je suis étudiant in bts informatique de gestion option developpement
Voila mon problème, je découvre tout juste le vb, j'utilise vb 2005.
Le programme à réaliser est une application capable de lire des données dans un fichier xml, et de pouvoir y ajouter de nouveaux enregistrements.
J'ai parcouru le site, lu les différents tutoriaux, mais je ne comprends rien, quelqu'un pourrais m'aider??
Merci
A voir également:
Lire et enregistré dans un fichier xml avec vb 2005
J'ai malgré tout réussi à charger un ficher xml dans mon programme en faisant:
Dim
xDoc
As MSXML.DOMDocument
xDoc =
New MSXML.DOMDocument
If
xDoc.load(
"C:\Documents perso\traveaux\test\serial.xml")
Then
lblLoad.Text =
"doc xml chargé"
Else
lblLoad.Text =
"doc xm non trouvé"
EndIf
Comment utiliser le fichier chargé??
Pitié, quelqu'un aurait il une solution, car je suis vraiment perdu, et apres de longues recherches, je n'avance toujours pas!!
lobrys
Messages postés5Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention18 octobre 2006 18 oct. 2006 à 10:26
Oula!
Bizarre que tu ne trouves rien, une simple recherche google te donne pourtant des millions résultats sur le sujet...
ceci dit,
N'utilise pas MSXML.DOmTrucBidule.... utilise plutot les objets du Framework....
'declaration d'un document
dim xdoc as new xml.xmldocument
'chargement du fichier
xdoc.load("c:\truc_bidule_machin_chose.xml")
ensuite, tu accedes aux noeuds grace à la proprieté childnodes
donc ici xdoc.childnodes te rendra un element "Elément racine"
pour acceder à celui ci, tu fera donc xdoc.childnodes(0)
et donc, et donc, xdoc.childnodes(0).chlidnodes te rendra une collection de 2 noeuds, les "Elément non racine"
xdoc.childnodes(0).chlidnodes(0) et xdoc.childnodes(0).chlidnodes(1)
sur une node, les proprietés innertext, outertext, innerxml te permettent de recuperer le texte/valeur des noeuds...
la proprieté attributes est la collection d'attribut dans le noeud.....
voila!
j'espere avoir été clair....pas sur!
a+
syl
koalafou13
Messages postés31Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention 9 mai 2007 19 oct. 2006 à 10:15
Merci beaucoup!!
je vien de trouver un site génial, c'est la msdn de microsoft, tout est expliqué!!
je suis en plein traveaux donc des que j'ai fini je viendrai mettre un petit aperçu pour ceux qui seraient interressé!!!