Subject: Re: [xsl] Connecting the Source and Destination fields From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Mon, 20 Aug 2007 09:03:47 +0100 |
On 8/20/07, Yaswanth <yaswanth.mtrx@xxxxxxxxx> wrote: > Hi Andrew, > Thanks for the reply > But I have some issues ! > > What if I have some ting like this ? > > <connection destination="event.3" source="event.0"/> > <connection destination="event.1" source="event.2"/> > <connection destination="event.2" source="event.3"/> > <connection destination="event.4" source="event.1"/> > > By using > > <xsl:sort select="@source"/> > > For understanding my input will change to : > > <connection destination="event.3" source="event.0"/> > <connection destination="event.4" source="event.1"/> > <connection destination="event.1" source="event.2"/> > <connection destination="event.2" source="event.3"/> > > My output will be > event.0 -> event.3 -> event.4 -> event.1 -> event.2 > > > But I am expecting > > event.0 -> event.3 -> event.2 -> event.1 -> event.4 > Ahh, in which case: <xsl:text>event.0</xsl:text> <xsl:apply-templates select="connection[@source = 'event.0']"/> <xsl:template match="connection"> <xsl:text> -> </xsl:text> <xsl:value-of select="@destination"/> <xsl:apply-templates select="../connection[@source = current()/@destination]"/> </xsl:template> -- http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Connecting the Source and, Yaswanth | Thread | Re: [xsl] Connecting the Source and, Ronan Klyne |
RE: [xsl] Connecting the Source and, Yaswanth | Date | Re: [xsl] Connecting the Source and, Ronan Klyne |
Month |