Indentation de fichier XML [VISUAL C++] - C++ - Programmation
Marsh Posté le 28-04-2004 à 11:32:53
euh, y a pas des editeurs de textes qui font ca ?
style JEdit ou UltraEdit ??
Marsh Posté le 28-04-2004 à 12:11:49
C'était obligé le nouveau topic?
http://forum.hardware.fr/forum2.ph [...] 760&cat=10
Marsh Posté le 28-04-2004 à 12:23:01
th3r1ddl3r a écrit : personne ne m'a repondu et la ca devient urgent |
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!
Marsh Posté le 28-04-2004 à 12:31:00
ReplyMarsh 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
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
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
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
ça pollue la liste des topics pour rien
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!
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).
Marsh Posté le 28-04-2004 à 13:50:15
skeye a écrit : Et ma solution elle te plait pas? |
va dire ca a mon chef de projet qui me fait bosser dessus depuis deux semaines
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?
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!
Marsh Posté le 28-04-2004 à 13:56:00
en deux semaines j'ai fai de la serialisation d'objet vers un fichier XML
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?
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.
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