226 votes

Outil gratuit de formatage XML

Existe-t-il un outil gratuit de mise en forme XML (indentation) dans lequel je peux passer une chaîne XML et la mettre en forme pour que je puisse lire le document XML correctement?

Merci

Éditer ~ J'utilise XML Notepad sur Windows XP.

351voto

Guy Points 16718

Je crois que Notepad++ dispose de cette fonctionnalité.

Edit (pour les versions plus récentes)
Installer les "Outils XML" plugin (Menu Plugins, Plugin Manager)
Exécutez ensuite: Menu Plugins, Outils Xml, Pretty Print (XML seulement - avec des sauts de ligne)

Origine de la réponse (pour les anciennes versions de Notepad++)

Notepad++ menu: TextFX -> HTML Tidy -> Ranger: Reindent XML

Cette fonctionnalité cependant, enveloppements XMLs et qui lui donne une apparence 'impurs'. Ne pas avoir de wrap,

  • ouvrez C:\Program Files\Notepad++\plugins\Config\tidy\TIDYCFG.INI,
  • trouver l'entrée [Tidy: Reindent XML] et ajouter wrap:0 , de sorte qu'il ressemble à ceci:
[Rangé: Reindent XML] 
entrée-xml: oui 
tiret:oui 
wrap:0 

61voto

Ash Points 31541

Firstobject gratuit XML editor pour Windows est appelé foxe est un outil formidable.

Ouvrir ou de coller votre XML et appuyez sur la touche F8 pour le tiret (vous devrez peut-être définir le nombre de tiret espaces comme il peut par défaut à 0).

Ça a l'air simple, mais il contient une coutume écrite analyseur XML écrite en C++ qui permet de travailler efficacement avec les très gros fichiers XML facilement (contrairement à certains cher "espionnage" liées outils que j'ai utilisé).

À partir de la page produit:

Le plein code source Visual C++ pour cette firstobject éditeur XML (y compris les CDataEdit gigabyte contrôle d'édition composant MFC) est disponible en tant que partie de l'Avancée CMarkup Licence de Développeur. Il permet les développeurs de mettre en œuvre XML personnalisé fonctions de gestion telles que de validation, de transformation, d'embellir et de reporting pour leur propre fins.

54voto

zoul Points 51637

Utilisez le suivant:

xmllint --format

22voto

Franci Penov Points 45358

Vous pouvez ouvrir le fichier XML dans n'importe quel produit Visual Studio Express et appuyez sur Ctrl + A , Ctrl + K , Ctrl + F pour le mettre en forme.

Hé, c'est gratuit et c'est un outil, donc ça correspond à la question. :-)

17voto

Maksym Kozlenko Points 4557

Une autre méthode pour réindexer XML dans Notepad ++:

Dans le menu, sélectionnez "Plugins -> Outils XML -> Joli impression (XML uniquement - avec sauts de ligne) ou appuyez sur Ctrl + Alt + Maj + B

http://www.kozlenko.info/blog/2010/06/01/reindenting-xml-withnotenote/

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