Bonjour à tous,
Voilà, je recherche s'il existe un logiciel capable d'indenter un lot de fichiers XML.
(présents dans un même répertoire, par exemple)
Vous avez ça ?
Bonjour à tous,
Voilà, je recherche s'il existe un logiciel capable d'indenter un lot de fichiers XML.
(présents dans un même répertoire, par exemple)
Vous avez ça ?
Je connais pas logiciel qui te fait ça en batch.
Par contre il existe pas mal de produits pouvant appliquer une XSL-T à des xml.
Il suffit donc de faire un xsl-t qui copy et met en forme le xml d'entrée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="no"/> <!-- identity template --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>
Bonjour Morbo,
Merci pour la rapidité.
1 heure que je cherche sur le net, et en effet, il n'a pas l'air d'y a voir l'ombre d'un logiciel qui sait faire ça.
Surprenant...
Je regarde ta solution (je ne suis pas expert XML), peux tu me donner un exemple de logiciel qui ferait ça (XML Spy est déjà lourd tout seul, et pour faire ça, il doit ouvrir les fichiers... Je le vois mal avec 1000 XML dans la gueule).
Partager