begin process at 2012 02 13 23:04:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Texte

 > 

VB.NET modifier fichier XML


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

VB.NET modifier fichier XML

vendredi 11 novembre 2005 à 22:36:03 | VB.NET modifier fichier XML

fandetux

salut tout le monde Smile
j'ai dans mon logiciel un fichier xml qui contient la configuration du logiciel.
police, taille, couleur...
au chargement de mon application je récupére mon fichier xml et applique le contenu à mon application Smile jusque là tout va bien !
je donne maintenant la possibilitée a l'utilisateur de pouvoir modifier sa police, taille, etc ...

j'aimerais donc dans un premier temps pouvoir modifier mon fichier XML avec le nom et la taille de la nouvelle police.
voici mon fichier xml pour le moment
Code:

<?xml version="1.0" encoding="ISO-8859-1"?>
<config>
  <p>Arial</p>
  <t>12</t>
  <c> FF0000 </c>
</config>


Code:

Dim po As String = cbPolice.SelectedItem
Dim ta As Integer = cbTaille.SelectedItem
Dim DocXml As New XmlDocument
Dim Noeud As XmlNode
Dim Noeuds As XmlNodeList
Dim cri As String
    Try
            DocXml.Load("config.xml")
            sCritere = "config"
            Noeud = DocXml.SelectSingleNode(cri)
            Noeuds = Noeud.ChildNodes

            For Each Noeud In Noeuds
                Select Case Noeud.Name
                    Case "p"
                        Noeud.InnerText = po
                    Case "t"
                        Noeud.InnerText = ta
                End Select
            Next
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try


rien ne s'affiche, pas d'erreur, pas de modifications non plus d'ailleurs Sad
une idée ? un coup de main ? merci !
samedi 12 novembre 2005 à 00:23:11 | Re : VB.NET modifier fichier XML

fandetux

c'est bon j'ai réussi !
mardi 29 novembre 2005 à 09:53:59 | Re : VB.NET modifier fichier XML

jean23

Bonjour, j'aurais aimer savoir comment tu avais résolu ton problème car je me trouve dans la même impasse que toi. Merci.
mardi 29 novembre 2005 à 19:50:55 | Re : VB.NET modifier fichier XML

fandetux

salut ! voici mon bout de code :) Try Dim XMLconfig As XmlDocument = New XmlDocument 'declaration d'un fichier xml XMLconfig.Load(fichierXML) 'chargement du fichier XML, fichierXML est une variable dans laquelle je stocke le chemin de mon fichier xml Dim node As XmlNode = XMLconfig.DocumentElement 'noeud de ton document XML For Each node In node.ChildNodes 'je parcours chaque noeuds If node.Name = "NomDeTonNoeudQueTuVeuxModifier" Then node.InnerText = NouvelleValeurDeTonNoeud 'variable pour toi aussi je pense :) End If Next XMLconfig.Save(fichierXML) 'enregistrement Catch ex As Exception MessageBox.Show(ex.Message) End Try voila j'espère que ça t'aidera ;) bon courage !
mercredi 30 novembre 2005 à 10:42:24 | Re : VB.NET modifier fichier XML

jean23

oki ça roule merci beacoup.
lundi 8 octobre 2007 à 14:15:41 | Re : VB.NET modifier fichier XML

deminf

merci pour ton exemple il marche super bien
lundi 8 octobre 2007 à 14:15:42 | Re : VB.NET modifier fichier XML

deminf

merci pour ton exemple il marche super bien


Cette discussion est classée dans : fichier, modifier, xml, police, noeud


Répondre à ce message

Sujets en rapport avec ce message

Modifier un FICHIER XML [ par ced09 ] Bonjour, dans mon code j'arrive a lire et ecrire tout  le fichier xml, mais je voudrais faire des modification dans le noeud principale sans que sa ch générer modifier fichier xml [ par chris21 ] bonjour, j'aimerai savoir si l'un d'entre vous a déjà utilisé vb 6 pour créer/modifier des fichiers xml, si oui est-ce difficile? Est-ce que quelqu'un Modifier fichier XML par VB 6 [ par lamiruth ] Bonjour à tous,SVP j'utilise VB 6 pour mettre à jour des données d'un fichier XML !voici le code: Dim xmlFic As New MSXML2.DOMDocumentDim nodeBook As Modifier un fichier Xml [ par philou169 ] En .net, comment modifier le nom d'un noeud dans un fichier Xml   Exemple : je voudrai remplacer "Item0" par "Item1"</F modifier les valeurs d'un noeud (node) dans un fichier XML [ par lamiruth ] Bonjour à tous!svp auriez vous un code VB simple pour modifier les valeurs d'un noeud (node) dans un fichier XML?Merci VB.NET Lecture Fichier XML [ par fandetux ] salut tout le monde :) j'ai un fichier xml dans lequel je stock la configuration de mon application à savoir pour le moment la police et la taille de recherche dans un fichier xml [ par diego29 ] Bonjour,je cherche à réaliser une fonction de recherche d'un élément sur un fichier xml.mon code est le suivant :Sub Rechercher() <FONT color=#0000ff Parcourir et modifier un fichier XML [ par ov3rdoze ] BonjourAvant tout je tiens à préciser que je débute en VB .NET (d'où la simplicité de ma question ;)J'ai un fichier XML qui contient déjà quelques don Load d'un fichier xml [ par niko14 ] Salut tout le monde!voila je me mets doucement au xml por un projet de stage , mais moi jusqu'alors j'etais plutot C#, et la j'ai un petit probleme qu


Nos sponsors


Sondage...

Comparez les prix

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 : 3,463 sec (3)

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