[EMAIL PROTECTED] a écrit : > Bonjour, > > Mon fichier XML de sortie n'est pas indenté, il apparaît sur 1 seule ligne. > Voyez-vous ce que j'aurais pu omettre? > > [...] > output = source.getOutputStream(); > > var transformer = > Packages.javax.xml.transform.TransformerFactory.newInstance().newTransformer(); > > > > transformer.setOutputProperty(Packages.javax.xml.transform.OutputKeys.INDENT, > "true"); >
Un grand classique : c'est "yes" qu'il faut mettre, et pas "true" :-) Et pourquoi donc? Parce que les OutputKeys sont directement calquées sur la définition de <xsl:output> [1] qui dit que l'attribut "indent" peut avoir les valeurs "yes" ou "no"... Sylvain [1] http://www.w3.org/TR/xslt#output --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]