From: Pierre Attar (patt@tireme.fr)
Date: 23/08/2002 - 17:16
Je viens de lire cette partie de la FAQ [1] et me pose une question.
En effet, la solution d'utiliser l'attribut exclude-result-prefixes ne
marche pas quand on a des feuilles de style multi-sortie du type :
<xsl:choose>
<xsl:when test="$output='html'"><p>du texte</p></xsl:when>
<xsl:when test="$output='fo'"><fo:block>du texte</fo:block></xsl:when>
</xsl:choose>
Le problème posé est en lui-même franchement gênant car on surcharge
énormément les fichiers générés.
En plus, et c'est mon cas, si on a aussi un <xsl:when> qui sort du XML
valide selon une DTD prédéfinie, il faut déclarer dans cette DTD toutes les
possibilités d'apparition des espaces de noms polluant. C'est ce que je
fais, mais je ne trouve pas cela très professionnel.
Des idées ?
Pierre
[1] http://xmlfr.org/documentations/faq/010515-0003
------------
Pierre Attar (mailto:patt@tireme.fr)
Projet "Mutualiser l'effort de montée en compétences sur XML"
http://www.mutu-xml.org/index.html
Projet "Un répertoire de modèles pour les applications d'XML"
http://www.repertoire-modeles.org
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|