Article View: fr.comp.text.xml
Article #8404Re: Auriez-vous une id�e ... le retour !
From: Alain Ketterlin
Date: Thu, 11 Oct 2001 13:10
Date: Thu, 11 Oct 2001 13:10
28 lines
2021 bytes
2021 bytes
> La solution la plus simple est <xsl:value-of select="."/> dans un
> template avec match="p".
Au fait, j'y pense maintenant, mais la valeur textuelle peut te servir
de cle de recherche dans un dictionnaire, avec quelque chose du style
<xsl:variable name="texte" select="normalize-space(.)"/>
<xsl:variable name="traductions"
select="$dico/texte[normalize-space(phrase)=$texte]"/>
<xsl:variable name="trad"
select="$traductions/traduction[lang()='en']"/>
<xsl:copy-of select="$trad"/>
dans le template sur <p>, avec un dico du style du genre :
<texte>
<phrase>Fromage et dessert</phrase>
<traduction xml:lang='en'>Chesse <em>and</em> sweets</traduction>
</texte>
Et normalize-space sert a ne pas s'embeter avec des espaces en plus ou
en moins. Dans le resultat, on conserve le balisage.
Comme ca au moins, ca va rentabiliser ton processeur (parce que ne te
fais pas d'illusions sur l'efficacite de la chose).
-- Alain.
Technical Details
Message-ID:
<wyhet6nwzw.fsf@polya.u-strasbg.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!ciril.fr!news.u-strasbg.fr!not-for-mailReferences:
<3bc40b55$0$15456$626a54ce@news.free.fr> <wy669mzp2p.fsf@polya.u-strasbg.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit X-Google-Thread: 114f60,68f2c435f0d305b3 X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-10-11 06:58:21 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!ciril.fr!news.u-strasbg.fr!not-for-mail From: Alain Ketterlin <alain@dpt-info.u-strasbg.fr> Newsgroups: fr.comp.text.xml Subject: Re: Auriez-vous une id�e ... le retour ! Date: 11 Oct 2001 15:10:11 +0200 Organization: CRC - Universite Louis Pasteur Strasbourg France Lines: 28 Message-ID: <wyhet6nwzw.fsf@polya.u-strasbg.fr> References: <3bc40b55$0$15456$626a54ce@news.free.fr> <wy669mzp2p.fsf@polya.u-strasbg.fr> NNTP-Posting-Host: polya.u-strasbg.fr X-Trace: news.u-strasbg.fr 1002813488 27968 130.79.44.199 (11 Oct 2001 15:18:08 GMT) X-Complaints-To: usenet@u-strasbg.fr NNTP-Posting-Date: 11 Oct 2001 15:18:08 GMT X-Newsreader: Gnus v5.6.45/XEmacs 21.1 - "Capitol Reef"