[VISUAL C++] Indentation de fichier XML

Indentation de fichier XML [VISUAL C++] - C++ - Programmation

Marsh Posté le 28-04-2004 à 11:09:13    

j'ai un fichier XML qui contient ce genre dinformations:
<CSourceScan><m_strLocation>blabla</m_strLocation><m_strName>blibli</m_strName><m_paProperties>bloblo<m_paProperties></CSourceScan>
Tout écrit a la suite sur une seule ligne.
J'aimerais pourvoir lancer une fonction c++ qui me l'idente en forme d'arborescence avec les bon retour a la ligne et tabulations....comme ca:
<CSourceScan>
    <m_strLocation>blabla</m_strLocation>
    <m_strName>blibli</m_strName>
    <m_paProperties>bloblo<m_paProperties>
</CSourceScan>  
Quelqu'un peut il m'aider????


Message édité par th3r1ddl3r le 28-04-2004 à 11:12:43
Reply

Marsh Posté le 28-04-2004 à 11:09:13   

Reply

Marsh Posté le 28-04-2004 à 11:32:53    

euh, y a pas des editeurs de textes qui font ca ?
style JEdit ou UltraEdit ??

Reply

Marsh Posté le 28-04-2004 à 11:39:47    

je veux l'indenter a partir du code c++

Reply

Marsh Posté le 28-04-2004 à 12:11:49    

C'était obligé le nouveau topic? :heink:
http://forum.hardware.fr/forum2.ph [...] 760&cat=10


Message édité par skeye le 28-04-2004 à 12:11:59
Reply

Marsh Posté le 28-04-2004 à 12:13:16    

personne ne m'a repondu et la ca devient urgent

Reply

Marsh Posté le 28-04-2004 à 12:23:01    

th3r1ddl3r a écrit :

personne ne m'a repondu et la ca devient urgent

[:mlc]

Reply

Marsh Posté le 28-04-2004 à 12:24:12    

th3r1ddl3r a écrit :

personne ne m'a repondu et la ca devient urgent


crée toi une interface qui affiche directement les données de ton fichier xml et te permet de les modifier et basta...au moins ce sera réutilisable!:o

Reply

Marsh Posté le 28-04-2004 à 12:31:00    

th3r1ddl3r a écrit :

personne ne m'a repondu et la ca devient urgent


boulay :o

Reply

Marsh Posté le 28-04-2004 à 12:31:06    

th3r1ddl3r a écrit :

personne ne m'a repondu et la ca devient urgent


 

th3r1ddl3r a écrit :

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


 

th3r1ddl3r a écrit :

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


 
En même temps, on t'a proposé des solutions et tu t'entêtes encore à vouloir faire autrement... ne dis pas que personne ne t'a répondu.
De toutes façons, un moment donné va falloir retrousser ses manches et se me cogner ton truc là, avec soit un parcours d'arbre, soit un automate [:spamafote]

Reply

Marsh Posté le 28-04-2004 à 12:33:24    

on me donnes des solutions qui ne répondent pas a mon probleme....
fo que j'indente un fichier qui décrit une arborescence directement dans le code c++ sans utiliser un autre parser que MSXML... ou sans utiliser de parser tout cours

Reply

Marsh Posté le 28-04-2004 à 12:33:24   

Reply

Marsh Posté le 28-04-2004 à 12:46:06    

donc c'est ce que je disais, il va falloir que tu te le fasse toi avec un parcours d'arbre ou un automate

Reply

Marsh Posté le 28-04-2004 à 12:50:36    

th3r1ddl3r a écrit :

personne ne m'a repondu et la ca devient urgent


dans ces cas-là, on uppe le topic au lieu d'en créer un nouveau :o
ça pollue la liste des topics pour rien :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 28-04-2004 à 13:05:08    

Et ma solution elle te plait pas?
Un fichier xml n'est toujours pas fait pour être modifié à la main hein, ça a pas changé depuis l'autre topic!:o

Reply

Marsh Posté le 28-04-2004 à 13:10:22    

au fond il n'y a pas une option pour ça dans le parser? j'utilise MSXML également, j'ai tout sur une ligne (et ça ne me dérange pas du moment que Moz me l'affiche correctement indenté), mais il me semble que le parser du framework .NET formatte le fichier directement (je ne suis plus sûr, à vérifier).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 28-04-2004 à 13:50:15    

skeye a écrit :

Et ma solution elle te plait pas?
Un fichier xml n'est toujours pas fait pour être modifié à la main hein, ça a pas changé depuis l'autre topic!:o


va dire ca a mon chef de projet qui me fait bosser dessus depuis deux semaines

Reply

Marsh Posté le 28-04-2004 à 13:51:15    

th3r1ddl3r a écrit :

va dire ca a mon chef de projet qui me fait bosser dessus depuis deux semaines


il est pas informaticien ton chef de projet pour avoir des raisonnements aussi idiots, rassure-nous?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 28-04-2004 à 13:51:49    

th3r1ddl3r a écrit :

va dire ca a mon chef de projet qui me fait bosser dessus depuis deux semaines


En 2 semaines tu aurais largement eu le temps de coder une appli permettant de le modifier ton fichier!:o

Reply

Marsh Posté le 28-04-2004 à 13:56:00    

en deux semaines j'ai fai de la serialisation d'objet vers un fichier XML

Reply

Marsh Posté le 28-04-2004 à 13:57:56    

si avec un fichier XML en ligne ouvert sous visual on fait:
Mode XML vers Mode Données
puis:
Mode Données vers Mode XML
on obtient le fichier XML indenté, donc ya bien moyen de la faire dans le code non?

Reply

Marsh Posté le 28-04-2004 à 14:11:40    

et ben Visual il fait pas ca naturellement hein, y a un ingénieur qui a TAPER DU CODE pour que ca marche et la solutino t'as été donné N fois.

Reply

Sujets relatifs:

Leave a Replay

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