Création d'un fichier texte à l'aide d'un document Xml

Signaler
Messages postés
23
Date d'inscription
vendredi 13 janvier 2006
Statut
Membre
Dernière intervention
4 mars 2006
-
Messages postés
540
Date d'inscription
dimanche 29 décembre 2002
Statut
Modérateur
Dernière intervention
13 mai 2011
-
Bonjours
j'ai un document Xml à partir duquel je dois créer un fichier texte du genre :

Entete n'ayant aucun rapport avec le document Xml
Nom du noeud : [Name] --> valeur de son attribut : [Attribut]
Nom du noeud : [Name] --> valeur de son attribut : [Attribut]
Nom du noeud : [Name] --> valeur de son attribut : [Attribut]
Nom du noeud : [Name] --> valeur de son attribut : [Attribut]
Nom du noeud : [Name] --> valeur de son attribut : [Attribut]
Fin de mon fichier texte

Rq.: [Name] et [Attribut] sont des éléments que je trouve dans mon fichier Xml
Sauf erreur de ma part, c'est possible grace aux parseurs ou feuille de style (?), mais je n'y connais rien... par où dois-je commencer ?

Merci d'avance

3 réponses

Messages postés
540
Date d'inscription
dimanche 29 décembre 2002
Statut
Modérateur
Dernière intervention
13 mai 2011

Tu peux utiliser la classe XmlDocument, il doit y avoir des exemples sur ce même site.

Poppyto http://www.poppyto.net LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#
Messages postés
23
Date d'inscription
vendredi 13 janvier 2006
Statut
Membre
Dernière intervention
4 mars 2006

Ton idée est de parcourir les noeuds du XmlDocument ? Parce que j'ai pensé a cette solution, mais je voulais savoir s'il était possible d'automatiser la chose avec un fichier Xslt(?) ou un truc dans le genre... Je n'arrive pas trop a saisir comment ca marche ces parseurs...
merci d'avance+
Messages postés
540
Date d'inscription
dimanche 29 décembre 2002
Statut
Modérateur
Dernière intervention
13 mai 2011

Oui ça doit être possible de le faire avec du XPath : http://www.w3schools.com/xpath/default.asp

Quant à l'implémentation de .net autour de XML/XPath, il y a ce qu'il faut sur ce site.

Bonne lecture ^^

Poppyto http://www.poppyto.net LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#