From: Pierre Attar (patt@tireme.fr)
Date: 22/08/2002 - 07:44
Finalement, j'aurais du y regarder de plus pr=E8s, il y a souvent la=
solution=20
dans les faq de dave pawson[1].
La r=E9ponse =E0 ma question est donc:
<xsl:output method=3D"xml" encoding=3D"UTF-8" indent=3D"no" />
<xsl:param name=3D"dtd" select=3D"'file:///T:/temp/DocOut.dtd'"/>
<xsl:template match=3D"/">
<xsl:text disable-output-escaping=3D"yes"><![CDATA[<!DOCTYP=
E=20
article SYSTEM "]]></xsl:text>
<xsl:value-of select=3D"$dtd"=
disable-output-escaping=3D"yes"/>
<xsl:text disable-output-escaping=3D"yes">"></xsl:text>
<xsl:apply-templates/>
</xsl:template>
Pierre
[1] http://www.dpawson.co.uk/xsl/xslfaq.html
At 16:52 21/08/2002, you wrote:
>Bonjour,
>
>Je lance une trasformation xslt pour cr=E9er un fichier xml que je voudrais=
=20
>valide au regard de sa DTD.
>Je dois donc g=E9n=E9rer un doctype, en utilisant xsl:output.
>Mon probl=E8me, est de savoir comment donner le path de la DTD par=
param=E8tre.
>
>J'ai essay=E9 :
>
> <xsl:output method=3D"xml" encoding=3D"UTF-8" indent=3D"no"=20
> doctype-system=3D"{$dtd}"/>
>
>Mais cela ne fonctionne pas, je me retrouve, horreur, avec :
>
><?xml version=3D"1.0" encoding=3D"UTF-8"?>
><!DOCTYPE article SYSTEM "{$dtd}">
>
>
>Est-ce, =E0 votre avis, une erreur de ma part ? de Xalan ? et/ou une=20
>limitation de la specification ?
>
>Merci,
>
>Pierre
>
>
>
>------------
>Pierre Attar (mailto:patt@tireme.fr)
>
>Projet "Mutualiser l'effort de mont=E9e en comp=E9tences sur XML"
>http://www.mutu-xml.org/index.html
>Projet "Un r=E9pertoire de mod=E8les 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=20
>sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant la commande=20
>"unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subjectsubscribe)
>
------------
Pierre Attar (mailto:patt@tireme.fr)
Projet "Mutualiser l'effort de mont=E9e en comp=E9tences sur XML"
http://www.mutu-xml.org/index.html
Projet "Un r=E9pertoire de mod=E8les 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
|