From: DENIS Christophe (CDENIS@micropole-univers.com)
Date: 12/05/2003 - 07:39
je ne peux repondre qu'a ta premiere question, moi je ferai un truc du genre
<xsl:template match="/">
<xsl:for-each select="trans/episode/section">
<xsl:apply-templates select="."/>
</xsl:for-each>
</xsl:template>
<xsl:template match="section">
<xsl:variable name="lib" select="./@topic"/>
<xsl:value-of select="/trans/topics/topic[@id=@lib]/@desc"/>
</xsl:template>
voila a+
christophe
-----Original Message-----
From: PUGIN Catherine
Bonjour,
je me permets de vous soumettre deux problèmes.
1. XSLT
--------
voici un extrait de fichier XML.
<trans>
<topics>
<topic id="t01" desc="blabla"/>
<topic id="t02" desc="haha" />
...
<topics>
<episode>
<section topic="t01">
<turn>
...
</turn>
</section>
<section topic="t02"/>
...
</episode>
</trans>
Mon problème : arrivée au niveau "section" j'aimerais afficher le
descriptif
(i.e. l'attribut desc de l'élément topic plus haut du topic
correspondant à
l'identificateur (attribut topic dans section et id dans topic) .
J'aimerais
alors récupérer cette information pour chaque section en sachant que les
éléments topic ne se trouvent pas forcément dans un ordre croissant...
Merci
2. xsp-request
--------------
Je récupère des données avec xsp-request depuis un formulaire tout à
fait
banal. Problème ! Malheureusement que je récupère en même temps
énormément
d'espaces blancs avant et après la valeur demandée, c'est-à-dire qu'au
lieu
d'avoir "m6" j'ai " m6 " à peu près, et donc
ma
requête sql qui devrait intégrer cette valeur ne trouve pas ce qu'on lui
demande dans les tables. J'ai lu que c'était un problème de Cocoon 2 que
les
auteurs doivent encore résoudre. En attendant, que puis-je faire pour
parer
à cet inconvéniant ??? merci
Catherine
--
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
|