Bonjour, il semblerait que le processeur XSLT de SDX ne prenne pas en
compte l'attribut doctype-public de la balise xsl:output.
Quelqu'un peut me confirmer ?
merci.
Ce n'est pas spécifique à SDX, mais résulte de l'architecture Cocoon.
Soit un tuyau du genre
<map:match pattern="**.html">
<map:generate src="{1}.xml"/>
<map:transform src="transform/xml2dbx.xsl"/>
<map:transform src="transform/dbx2html.xsl"/>
<map:serialize type="xhtml"/>
</map:match>
Le DOCTYPE est fixable par le sérialiseur en fin de process, chercher
sa configuration dans le sitemap.xmap racine (<map:serializer
name="xhtml" ...)
L'information <xsl:output/> auarait été peu fiable. xml2dbx.xsl ?
dbx2html.xsl peut servir comme transformeur html/iso ou xhtml/utf-8.