cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008
-
9 août 2005 à 23:07
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
11 août 2005 à 00:20
Bonjour,
Je suis a la recherche de documentations ou tutoriaux avec exemples expliquant comment lire des fichier xml en c#, et surtout comment recuperer le contenu de certaines balises ...
Je ne cherche pas a afficher le contenu, par exemple dans un datagrid, mais juste a recuperer les donnees de mon fichier xml qui m'interessent afin de pouvoir m'en servir par la suite pour mettre a jour une base de donnees.
Quelqu'un aurait-il une adresse a me conseiller?
Merci d'avance.
titeoe
Messages postés433Date d'inscriptionsamedi 26 avril 2003StatutMembreDernière intervention 4 décembre 20091 10 août 2005 à 08:54
Bonjour, pour commencer, voici un petit bout de code :
// Loads the config file into the XML DOC.
System.Xml.XmlDocument fullXmlDoc =
new System.Xml.XmlDocument() ;
fullXmlDoc.Load(@"c:\fic.xml") ;
// Declare a XML node to be filled
// Read the node
string myNodeValue = myNode .InnerText ;
// Write the node
myNode .InnerText = "new value";
// Close and write the XML doc
fullXmlDoc.Save(@"c:\fic.xml") ;
Pour le principe général de lecture dans un fichier XML, tu peux soit le parcourir séquentiellement, soit utiliser des requetes XPATH (system.xml.xpath).
Il y a des tonnes de tutoriaux sur le net pour faire cela.
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 10 août 2005 à 20:51
Salut,
merci titeoe de m'avoir repondu et pour ton code. Ce que je cherche surtout c'est une documentation bien expliquee et simplement decrivant les differents commandes pour naviguer dans l'arborescence d'un fichier xml. Les tutoriaux que j'ai trouve jusqu'a present montrent juste comment recuperer du texte entre des balises (xmlreader). Comme j'ai une arborescence assez complexe je cherche donc de la doc avant de me lancer tete baissee dans le code. J'ai peut etre mal cherche mais je n'ai rien trouve de vraiment complet.
Si vous connaissez un BON site concernant ce que cherche n'hesitez pas !
Merci.
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 10 août 2005 à 22:12
Tu avais raison titeoe pour les requetes XPATH. En effet, les tutoriaux sur la lesture sequentielle des fichiers XML sont assez restreints, par contre il y a beaucoup plus de doc sur le XPATH et cela permet en effet de naviguer dans l'architecture. Je vais donc continuer a chercher sur cette piste.
Pour ceux que ca interessent et qui recherchent aussi de la doc sur ce sujet je mettrai les sites que j'aurais retenus dans un autre message.
cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008 10 août 2005 à 22:44
Finalement il y a peut etre plus de doc mais je n'ai pas vraiment trouve de documentation complete (sous forme de tutoriel ou de cours) pour le moment.
La seule page que j'ai trouve (en plus de la msdn) et qui donne quelques exemples est celle la : http://www.c2i.fr/code.aspx?IDCode=535 N'hesitez pas a me conseillez un site si vous en connaissez un !