From: saoussane rrhioua (srrhioua@yahoo.com)
Date: 15/08/2001 - 13:46
Bonjour,
j'ai un fichier xml sous forme:
<root>
<record>
<e1>a1</e1>
<e2>b1</e2>
</record>
<record>
<e1>a1</e1>
<e2>b2</e2>
</record>
<record>
<e1>a2</e1>
<e2>b2</e2>
</record>
<record>
<e1>a2</e1>
<e2>b1</e2>
</record>
j'aimerai le résultat suivant:
e1 e2
---- ----
a1 b1
b2
a2
b1
j'ai fait:
<xsl:for-each select="//record">
<xsl:variable name="e1">
<xsl:value-of select="preceding-sibling::*/e1"/>
</xsl:variable>
<xsl:variable name="e2">
<xsl:value-of select="preceding-sibling::*/e2"/>
</xsl:variable>
<tr>
<td>
<xsl:if test="e1!=$e1">
<xsl:value-of select="e1"/>
</xsl:if>
</td>
<td>
<xsl:if test="e2!=$e2">
<xsl:value-of select="e2"/>
</xsl:if>
</td>
</tr>
cela donne le résultat suivant:
e1 e2
--- ---
a1 b1
b2
a2 b2
a2 b1
comment je peux acceder au le précedent immediat?
merci
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/
--
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
|