Subject: RE: [xsl] xsl:key containing mixed elements From: George James <GeorgeJ@xxxxxxxxxxxxxxx> Date: Sat, 23 Oct 2004 14:47:17 +0100 |
Jeni Thank you. I thought I was going crazy... I hadn't figured out how to do the conditional trick with the use attribute, so I got around it a different way, by creating two indexes and then summing the count of each index. Regards George George James Software Cachi Tools, Training, Technology www.georgejames.com +44-1932-252568 > -----Original Message----- > From: Jeni Tennison [mailto:jeni@xxxxxxxxxxxxxxxx] > Sent: 23 October 2004 14:19 > To: George James > Cc: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: Re: [xsl] xsl:key containing mixed elements > > > Hi George, > > > Can anyone enlighten me please? > > > > BTW I'm using xalan: > > Vendor: Apache Software Foundation > > Vendor URL: http://xml.apache.org/xalan-j > > Your stylesheet is fine. It looks as though Xalan has a bug > in only using one of the <xsl:key> definitions (if you swap > them around, you'll only get the 'record' duplicate reported). > > You can get around the bug using the key definition: > > <xsl:key > name="name" > match="UML:CompositeState[@name] | UML:SimpleState[@name]" > use="concat(@name[parent::UML:SimpleState], > > substring-before(@name[parent::UML:CompositeState],':'))" /> > > but you should report the bug. > > Cheers, > > Jeni > > --- > Jeni Tennison > http://www.jenitennison.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:key containing mixed , Michael Kay | Thread | RE: [xsl] xsl:key containing mixed , George James |
Re: [xsl] xsl:key containing mixed , Jeni Tennison | Date | Re: [xsl] Random Sort, Jeff Kenton |
Month |