Subject: RE: Chewy key problem
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 28 Feb 2005 20:25:30 -0000
|
Easy in 2.0
use="string-join(.//desc, '')"
but I can't see a way to do it in 1.0.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Edmund Mitchell [mailto:emitchell@xxxxxxxx]
> Sent: 28 February 2005 20:06
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Chewy key problem
>
> Hi all,
>
> Xml like so:
>
> <a>
> <b>
> <desc>some text
> </desc>
> <bChild>
> <desc>some other text
> </desc>
> <bChild>
> </b>
> <b>
> <desc>some text
> </desc>
> <bChild>
> <desc>some other text
> </desc>
> <bChild>
> <bChild>
> <desc>maybe some more text
> </desc>
> <bChild>
> </b>
> </a>
>
> So b elements can have description children (desc), and so
> can their bChild
> children.
>
> I'm getting my butt kicked trying to build a key that matches on the
> concatenated value of the (b/desc value) + any/all
> (bChild/desc) value(s).
>
> The goal is to Meunchian group all the b elements on the
> concatenated value
> of their desc and the desc values of however many bChild
> children there are.
>
> I hope that is clear, and thanks for any help!
>
> E
|