|
Subject: Re: [xsl] embedded <xsl-for-each> From: "Robert Koberg" <rob@xxxxxxxxxx> Date: Thu, 21 Feb 2002 07:31:27 -0800 |
or even cleaner:
<xsl:template match="FLOW-MENU-GRP">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="FAMILY">
<DIV ID="oFamily{position()}">
<xsl:value-of select="."/>
</DIV>
</xsl:template>
<xsl:template match="SERVICE">
<DIV ID="oService{position()}">
<xsl:value-of select="."/>
</DIV>
</xsl:template>
best,
-Rob
----- Original Message -----
From: "Sébastien Tisserant" <stisserant@xxxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>; <awelch@xxxxxxxxxxxxxxx>
Sent: Thursday, February 21, 2002 6:55 AM
Subject: RE: [xsl] embedded <xsl-for-each>
> the template was simplified:
>
> <xsl:template match="FLOW-MENU-GRP">
> <xsl:for-each
> select="/FLOW-MENU-GRP/FAMILY">
> <DIV>
> <xsl:attribute
> name="ID">oFamily<xsl:value-of select="position()"/></xsl:attribute>
> <xsl:value-of select="text()"/>
> </DIV>
> <xsl:for-each
> select="/FLOW-MENU-GRP/SERVICE">
> <DIV>
> <xsl:attribute name="ID">oFamhere i'd like to get the value of position()
given
> above in line 4</xsl:attribute>
> <xsl:value-of
> select="text()"/>
>
> </DIV>
> </xsl:for-each>
> </xsl:for-each>
> </xsl:template>
>
> Sorry for the misunderstanding,
>
> Sébastien
>
>
>
>
>
>
> >>> awelch@xxxxxxxxxxxxxxx 02/21/02 03:05 >>>
>
> Hi,
>
> Which value are you after? As you use <xsl:for-each> to step through each
> /FLOW-MENU-GRP/FAMILY, and then a another <xsl:for-each> to step though
each
> /FLOW-MENY-GRP/SERVICE, its not clear why you could not use position() on
> the 'service' elements to give you the same id number as that of the
> 'family' elements. If the number of each of type of element differs, what
> id number would you want then?
>
> If you post some sample data and the kind of result you are looking for,
> then your requirements will become clearer.
>
> cheers
>
> andrew
>
> ===
>
>
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Sébastien
> Tisserant
> Sent: Thursday, February 21, 2002 1:24 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] embedded <xsl-for-each>
>
>
> hello
>
> i have this template:
>
> <xsl:template match="FLOW-MENU-GRP"> <xsl:for-each
> select="/FLOW-MENU-GRP/FAMILY"> <DIV> <xsl:attribute
> name="ID"><xsl:value-of select="position()"/></xsl:attribute>
> <xsl:value-of select="text()"/> </DIV> <xsl:for-each
> select="/FLOW-MENU-GRP/SERVICE"> <DIV>
> <xsl:attribute name="ID">here i'd like to get the value of position()
given
> above in line 4</xsl:attribute> <xsl:value-of
> select="text()"/>
> </DIV> </xsl:for-each>
> </xsl:for-each></xsl:template>
>
> is this possible using and ancestor path? how should i write it?
>
> is this possible using <xsl:variable>? how should i use it?
>
> thanks
>
> sébastien
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.325 / Virus Database: 182 - Release Date: 2/19/02
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.325 / Virus Database: 182 - Release Date: 2/19/02
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] embedded <xsl-for-each>, Sébastien Tisserant | Thread | [xsl] Smart placement of table that, Sergey Groznyh |
| RE: [xsl] A general question (Mozil, Brinkman, Theodore | Date | Re: [xsl] A general question (Mozil, Thomas B. Passin |
| Month |