Page 1 sur 1

modification de fichier xml avec dom : et l'indentation?

Posté : 28 juin 2006, 03:07
par insomniak
Salut à tous,

Voilà, je fais mes premiers pas avec dom et le xml car jusque là je n'en avais jamais eu besoin.
Pour le moment tout se passe bien mais je tombe sur un soucis qui m'embete un peu... c'est esthetique comme diront certains, mais perso j'aime bien avoir un code propre...

Quand j'ajoute des éléments dans mon fichier xml, ils ne sont pas indentés correctement, ce qui fait que je me retrouve avec des elements collés bout à bout et c'est tout moche...

Quelqu'un saurait-il comment faire pour avoir un xml propre svp ?
Merci d'avance

@++

Posté : 05 juil. 2006, 18:09
par moogli
salut,

ajoute des "\n" pour changer de ligne

avec DOM ajoute simplement le \n dans ta chaine !

@+

Posté : 08 juil. 2006, 16:13
par insomniak
Salut,

Merci pour le conseil, je vais tester cela très prochainement !
Par contre, petite question au niveau de DOM :
tu me dis d'ajouter un \n dans ma chaine. Mais imaginons que je veuille que ce soit comme ceci :

<item>toto</item>\n
<item>toto2</item>\n

Vu que les elements items sont créés via dom je ne peux pas ajouter cet \n...
Je me trompe ?

Merci

++

Posté : 08 juil. 2006, 16:29
par titerm
Utilise tidy pour réindenter ton source.