[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]

Répondre à