Bonjour,
Merci à Pierrick et Frédéric: ça marche.
Michel
Frédéric Glorieux wrote:
Salut vous 2
Michel Bottin wrote:
Existe-t-il un moyen d'identer le code
source (X)HTML généré ?
Un <xsl:output ident="yes"/> dans la page xsl étant ineffectif.
Un paramètre de <map:transform/> peut-être ?
Comme le fait remarquer Pierrick, Cocoon permet de le gérer dans une
étape du tuyau. Avantage, avec une même xsl, tu peux sortir de l'utf-8
indenté, ou de l'iso compact.
A noter, si par défaut le sitemap sdx n'indente pas, c'est en raison
d'un besoin graphique. Exemple
<td><img/></td>
indenté, il y a des espaces autour de l'image.
Dans mes applis cocoon j'ai l'habitude d'utiliser alternativement ces
sérialiseurs (à déclarer en tête de son sitemap)
<map:serializers default="xhtml">
<!-- [FG] 2005-10-06 un sérialiseur pratique à insérer n'importe
où pour voir ce qui sort -->
<map:serializer name="debug" mime-type="text/plain"
logger="sitemap.serializer.text"
src="">
<indent>yes</indent>
<encoding>UTF-8</encoding>
</map:serializer>
<map:serializer name="xhtml" logger="sitemap.serializer.xhtml"
mime-type="text/html" pool-grow="2" pool-max="64" pool-min="2"
src="">
<!-- No doctype added to avoid browser surprises
<doctype-public>-//W3C//DTD XHTML 1.0
Strict//EN</doctype-public>
<doctype-system>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</doctype-system>
-->
<!-- Pas d'indentation en sortie défaut (problème des images en
html) -->
<indent>no</indent>
<encoding>UTF-8</encoding>
</map:serializer>
<!-- sérialiseur avec indentation du xhtml,
utile pour mettre au point une page, à ne pas utiliser en final
-->
<map:serializer name="indent" logger="sitemap.serializer.xhtml"
mime-type="text/html" pool-grow="2" pool-max="64" pool-min="2"
src="">
<indent>yes</indent>
<encoding>UTF-8</encoding>
</map:serializer>
</map:serializers>
Plutôt un paramètre de sérialisation car
c'est la sérialisation qui gère ce qui parvient au client :
http://cocoon.apache.org/2.1/userdocs/xhtml-serializer.html
A+
p.b.
_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users
|