Subject: RE: [xsl] Sorting a delimited attribute From: "Michael Kay" <mhk@xxxxxxxxx> Date: Thu, 17 Jun 2004 08:01:27 +0100 |
Split the values as you have done. Now do a second phase of transformation. The second phase is a standard grouping exercise - use Muenchian grouping on the <tr> elements with substring(tr/td[1],1,1) as the grouping key. Michael Kay > -----Original Message----- > From: perry.ielati@xxxxxxxxxxxx [mailto:perry.ielati@xxxxxxxxxxxx] > Sent: 17 June 2004 05:12 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Sorting a delimited attribute > > Hi all > > Newbie to the forum (and to XSL/T ) and i have a problem that > i'm hoping > someone can help me with. > > I have an XML attribute that is seperated by commas(,) and > pipes(|). Here's a > small sample... > > CC_DESCRIPTION="D686,Work,1|E004,English,2|E005,English,2|E012 > ,Media,1|E231,Busi > ness Technology,1|E280,Applied Technology,1|E282,Technical > Graphics,1| etc etc " > > What I need to do is create 2 HTML tables with each pipe(|) > seperated set of > values in a new row and each comma(,) seperated value in it's > own cell. > > Ie.. > > <table> > <tr> > <td>D686 (code)</td> > <td>Work (title)</td> > <td>1 (points)</td> > </tr> > <tr> > <td>E004 (code)</td> > <td>English (title)</td> > <td>2 (points)</td> > </tr> > </table> etc etc > > I've done this, however, all the values are in 1 table - what > I need to do is > now split the data - all codes starting with 'E' should be in > a seperate table > to those starting with 'E'. > > I'm completely baffled. Any help would be appreciated. > > BTW, I have no control over the layout of the XML...only the XSL. > > Thanks in advance, > Perry > > --+------------------------------------------------------------------ > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> > --+-- > >
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Sorting a delimited attribute, perry . ielati | Thread | Re: [xsl] Sorting a delimited attri, Mukul Gandhi |
RE: [xsl] Reading value of passed v, Michael Kay | Date | RE: [xsl] Advise wanted., Michael Kay |
Month |