(pour renvoyer du XHTML et non du HTML). Jusque là aucun problème. Sauf que ceux qui connaissent un peu XML et XHTML savent qu'un élement "vide" s'écrit <elt /> ou <elt/>. xsltproc adopte la seconde méthode, qui n'est pas acceptée par les navigateurs . Quelqu'un voit-il un moyen pour qu'xsltproc renvoie <elt /> et non <elt/> ?
Marsh Posté le 26-02-2005 à 12:27:33
J'ai un document XML et une feuille de style XSL, qui contient entre autre ceci :
<xsl:output
method="xml"
encoding="ISO-8859-1"
doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
indent="yes" />
(pour renvoyer du XHTML et non du HTML). Jusque là aucun problème. Sauf que ceux qui connaissent un peu XML et XHTML savent qu'un élement "vide" s'écrit <elt /> ou <elt/>. xsltproc adopte la seconde méthode, qui n'est pas acceptée par les navigateurs . Quelqu'un voit-il un moyen pour qu'xsltproc renvoie <elt /> et non <elt/> ?