Article View: fr.comp.text.xml
Article #8335Re: xslt
From: Philippe Batailler
Date: Wed, 21 Nov 2001 08:36
Date: Wed, 21 Nov 2001 08:36
53 lines
2688 bytes
2688 bytes
Alain Ketterlin <alain@dpt-info.u-strasbg.fr> �crit :
> [...]
> > Je veux transformer une dtd en une autre dtd (docbook xml). Et
> > l'�l�ment <varlistentry> n'existe pas dans l'ancienne dtd : il faut
> > que je le rajoute.
>
> Non. La DTD du document _resultat_ est independante de la DTD du
> document initial.
Je veux dire : il faut le rajouter dans le document-r�sultat.
>
> Si tu jongles avec les > et < tu produis du texte. Si ton
> document en memoire est passe directement a un autre processeur, ton
> element <varlistentry> n'existe pas, puisque tu as insere le texte
> <varlistentry>, et donc ne sera pas reconnu.
Ok.
>
> Si par contre tu ecris le fichier sur disque, et que tu le reparses
> ensuite, peut-etre que les caracteres < et > seront presents et que le
> parser va comprendre que c'est un element.
Oui c'est ce que j'ai fait jusqu'� pr�sent; et j'analyse le
document-r�sultat avec nsgmls : pas d'erreur.
>
> Si tu veux l'element <varlistentry>, il suffit d'inserer les balises
> et le resultat sera correct (ce que tu faisais avec <term>).
Voici pourquoi je fais comme �a : si je mets
<xsl:otherwise>
<varlistentry>
<term>
<xsl:apply-templates/>
</term>
</xsl:otherwise>
...
alors xsltproc dit :
error: Opening and ending tag mismatch: varlistentry and xsl:otherwise
</xsl:otherwise>
Il veut une fermeture de l'�l�ment varlistentry. Mais je ne veux pas le
fermer maintenant.
a+
--
philippe batailler
in girum imus nocte et consumimur igni
Technical Details
Message-ID:
<87u1vo7c6r.fsf@clalis.pclnet>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!teaser.fr!clalis!not-for-mailReferences:
<87lmh2g5wn.fsf@clalis.pclnet> <wyu1vq3kmq.fsf@polya.u-strasbg.fr> <87n11hn7p7.fsf@clalis.pclnet> <wysnb97t88.fsf@polya.u-strasbg.fr> <87r8qt2nnw.fsf@clalis.pclnet> <wypu6c7gjk.fsf@polya.u-strasbg.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,6f15fa792995f48a X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-11-21 00:27:44 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!teaser.fr!clalis!not-for-mail From: Philippe Batailler <pbatailler@teaser.fr> Newsgroups: fr.comp.text.xml Subject: Re: xslt Date: 21 Nov 2001 09:36:28 +0100 Organization: Guest of France-Teaser Lines: 53 Sender: phil@clalis.pclnet Message-ID: <87u1vo7c6r.fsf@clalis.pclnet> References: <87lmh2g5wn.fsf@clalis.pclnet> <wyu1vq3kmq.fsf@polya.u-strasbg.fr> <87n11hn7p7.fsf@clalis.pclnet> <wysnb97t88.fsf@polya.u-strasbg.fr> <87r8qt2nnw.fsf@clalis.pclnet> <wypu6c7gjk.fsf@polya.u-strasbg.fr> NNTP-Posting-Host: d45-79.ppp.teaser.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: feed.teaser.net 1006331263 77316 213.91.45.79 (21 Nov 2001 08:27:43 GMT) X-Complaints-To: abuse@teaser.fr NNTP-Posting-Date: Wed, 21 Nov 2001 08:27:43 +0000 (UTC) User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7