Re: 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/
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format