Re: [xsl] Connecting the Source and Destination fields

Subject: Re: [xsl] Connecting the Source and Destination fields
From: christoph.naber@xxxxxxxxxxxxxxxxxxx
Date: Wed, 29 Aug 2007 15:11:07 +0200
This seems to be a use-case for the in another thread mentioned so-called
"micro-pipelining". First process the input data to make them fit your
needs, then do whatever you want with the cleaned up data.

Hope I got it right this time...

Greetings Christoph

ronan.klyne@xxxxxxxxxxx schrieb am 29.08.2007 14:43:43:

> Yaswanth wrote:
> >
> > Hi
> >
> >> How should the stylesheet know that the 'block.x' part of the string
is
> >> special and to be treated in this way? Is the '/' separator special?
> >> Should all lines be joined in this manner or should it be governed by
> >> line 3?
> >
> > Let me explain clearly
> >
> > Basically a block which will have events connected to each other  and
that
> > block can connect to the another block which will have it's own set of
> > events connected.
> >
> > <connection destination="block.1" source="block.0"/>
> >>From this we understand that one block is followed by another block.
> >
> > But in the output I don't want to mention block.0 -> block.1 .
> > Instead I need to have the event sequence in block.0 -> event sequence
in
> > block.1
> >
> > I think this will give a better idea about the problem.
> >
>
> Would you be able to change your input XML to look like this?
>
> <connection block="block.0" destination="event.1" source="event.0"/>
> <connection block="block.0" destination="event.2" source="event.1"/>
> <connection block="block.1" destination="event.4" source="event.3"/>
> <connection block="block.1" destination="event.5" source="event.4"/>
> <connection destination="block.1" source="block.0"/>
>
> If so, the problem becomes much easier, as you can use <xsl:for-each
> group-by="@block">, then link the chains up as before...
>
>    # r
>
> --
> Ronan Klyne
> Business Collaborator Developer
> Tel: +44 (0)870 163 2555
> ronan.klyne@xxxxxxxxxxx
> www.groupbc.com
>



If you are not the intended addressee, please inform us immediately that you
have received this e-mail by mistake and delete it. We thank you for your
support.

Current Thread