Choisir l'encodage de sortie d'un XSLT, et le vérifier
xsl:output encoding ne convertit pas toujours ce qu'on croit, et l'éditeur qui relit le fichier ment souvent sur le résultat.
Les articles de la rubrique XSLT et Saxon.
xsl:output encoding ne convertit pas toujours ce qu'on croit, et l'éditeur qui relit le fichier ment souvent sur le résultat.
Saxon HE couvre XSLT 2.0 et 3.0. Ce qu'elle ne fait pas se découvre en général au pire moment, sur une feuille qui fonctionnait ailleurs.
Changer la version déclarée ne suffit pas et ne casse rien tout de suite. Les incompatibilités se manifestent sur les données, pas à la compilation.
Un document qui référence une DTD publique déclenche un accès réseau à chaque validation. Un catalogue OASIS l'évite, et le sujet est mal documenté.
xsl:result-document échoue sur « no base output URI » alors que la feuille est correcte. L'exigence porte sur la façon dont la transformation est lancée, pas sur la feuille.