[Visual C++] Indentation automatique d'un fichier XML

Indentation automatique d'un fichier XML [Visual C++] - C++ - Programmation

Marsh Posté le 19-04-2004 à 16:44:54    

Bonjour a tous,
voila sous VISUAL je créé un fichier de config ( un fichier xml) que je remplis de balises et donc d'une arborescence. Cependant tout est écrit sur la meme ligne sans les retours a la ligne et les tabulations.
Existe -t-il une fonction qui puisse m'indenter ce fichier automatiquement pour voir une arborescence normale de fichier XML et non pas une seule ligne???
Merci d'avance

Reply

Marsh Posté le 19-04-2004 à 16:44:54   

Reply

Marsh Posté le 20-04-2004 à 10:23:35    

Aidez moi SVP !!!!!!

Reply

Marsh Posté le 20-04-2004 à 10:27:00    

Et on est censés deviner ce que fait ton code exactement ou tu comptes nous le montrer un jour?

Reply

Marsh Posté le 20-04-2004 à 10:30:03    

th3r1ddl3r a écrit :

Bonjour a tous,
voila sous VISUAL je créé un fichier de config ( un fichier xml) que je remplis de balises et donc d'une arborescence. Cependant tout est écrit sur la meme ligne sans les retours a la ligne et les tabulations.
Existe -t-il une fonction qui puisse m'indenter ce fichier automatiquement pour voir une arborescence normale de fichier XML et non pas une seule ligne???
Merci d'avance


Ce que tu écris correspond à une arborescence dont tu connais la structure ?
Dans ce cas tu devrais réussir à mettre des espaces et des retours chariots où il faut.

Reply

Marsh Posté le 20-04-2004 à 11:07:57    

jutilise MSXML et donc c des fonctions du genre put_text qui sont appelé pour ecrire dans un fichier.
Je conné pas l'arborescence au moment ou j'ecris a moins de memoriser le niveau dindentation...
j'utilise ca: http://www.codeguru.com/Cpp/data/d [...] php/c4567/


Message édité par th3r1ddl3r le 20-04-2004 à 11:11:20
Reply

Marsh Posté le 20-04-2004 à 11:13:14    

th3r1ddl3r a écrit :

jutilise MSXML et donc c des fonctions du genre put_text qui sont appelé pour ecrire dans un fichier.
Je conné pas l'arborescence au moment ou j'ecris a moins de memoriser le niveau dindentation...
j'utilise ca: http://www.codeguru.com/Cpp/data/d [...] php/c4567/


et sinon, ça marche?
Il y a une raison pour laquelle tu veux accéder à tes fichiers xml à la main?

Reply

Marsh Posté le 20-04-2004 à 11:16:35    

oui c des fichier de config pour paramétrer une appli donc facile d'acces pour le service de maintenance avec notepad et une seule ligne pour un fichier de config c pas pratik

Reply

Marsh Posté le 20-04-2004 à 15:34:18    

En théorie, on n'édite pas un fichier xml à la main!
Mais si tu veut quand même l'editer, utilise xmlnotepad plutot que le notepad:
http://www.webattack.com/get/xmlnotepad.shtml

Reply

Marsh Posté le 21-04-2004 à 16:26:56    

ok merci, j'aimerais toutefois l'indenté en arborescence directement a l'aide d'une fonction......Personne n'en as pas sous la main ??? Je veux pas me taper un parcours d'arbre :'( j'ai pas le temps

Reply

Marsh Posté le 21-04-2004 à 16:29:33    

TinyXML fait ça

Reply

Marsh Posté le 21-04-2004 à 16:29:33   

Reply

Marsh Posté le 21-04-2004 à 16:32:56    

j'utilise deja un parser XML...... Je v pas tout refaire

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed