xsl-list
[Top] [All Lists]

Re: xsl:key containing mixed elements

2004-10-23 06:19:18
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[(_at_)name] | UML:SimpleState[(_at_)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/



<Prev in Thread] Current Thread [Next in Thread>