RE: key() in match pattern of xsl:key
On Sat, 10 Dec 2005, Michael Kay wrote: > > Should it be possible to reference one key in the match pattern of > > another? > > Yes, there's no ban on it, in either XSLT 1.0 or 2.0. Excellent. > Nice idea. However we need to be clear that we're talking here about sets > based on node values, not node identity. Though the same approach could be > used for sets based on identity by using generate-id() as the "use" > expression. Yeah, I tried to avoid using the phrase `node set'. I was thinking about sets more abstractly. Attributes, child node values, or anything else could be used to define uniqueness. > > I have tested this computation with libxslt 1.1.15. Although Daniel > > Veillard has informed me that this usage is currently outside > > the realm of > > specified functionality, the above does work for my simple > > test cases. > > The spec doesn't define any restrictions in this area, so implementations > are not allowed to impose any restrictions. Let me be more careful so as not to misrepresent him. He didn't actually say that it's absolutely outside of the XSLT spec. He just said it's on the limits, which seems to basically agree with what you've said. Thanks very much for your response. Joel
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