50 votes

Existe-t-il un éditeur de texte permettant de formater correctement les fichiers XML?

Je sais qu'il y en a beaucoup: Notepad2, Notepad ++, voire UltraEdit ... Mais je recherche une fonctionnalité spéciale. Je veux que l'éditeur mette en forme mes fichiers XML pour la compréhension humaine. Lorsque j'ouvre un fichier XML enregistré par mon application, tout le XML est sur une seule ligne, ce qui rend toute lecture difficile.

Je sais que MS Visual Studio le fait (Crtl + K, D), quelqu'un d'autre?

83voto

Helen Points 13822

Notepad++TextFX et XML Outils les plugins peuvent faire cela et beaucoup plus. TextFX est inclus dans l'installation de Notepad++, XML Outils peut être téléchargé à partir d'ici. Les commandes de menu pour le format XML sont:

TextFX | TextFX HTML Tidy | Rangé: Reindent XML

Plugins | Outils XML | Pretty print (XML seulement - avec des sauts de ligne)

Mise à jour:

Tidy HTML n'est pas repris dans Notepad++ à partir de la version 5.9. Heureusement, vous pouvez encore le faire fonctionner.

16voto

RichardOD Points 19942

Vous pouvez obtenir un plugin pour Notepad ++ qui utilise des outils XML . Je l'utilise tout le temps. Une fois que vous l'avez installé, vous obtenez une jolie option d'impression.

6voto

Nosredna Points 33670

FirstObject XML Editor semble être l'outil de choix, selon la question du stackoverflow indiquée par bgy (dans les commentaires).

http://www.firstobject.com/dn_editor.htm

4voto

Tom Jefferys Points 8065

Si vous souhaitez simplement lire le code XML et n'avez pas besoin de le modifier, vous pouvez utiliser un navigateur Web. Internet Explorer et Firefox peuvent tous deux afficher le code XML de manière bien formatée.

4voto

Ashrumochan Points 18

Altova XMLSpy est l’un des meilleurs outils de formatage de documents XML. Il s’agit du meilleur éditeur XML pour la modélisation, l’édition, la transformation et le débogage des technologies liées à XML.
Pour plus d'informations, cliquez ici ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X