a key of attributes

Subject: a key of attributes
From: Sebastian Rahtz <sebastian.rahtz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 28 Nov 2000 17:12:18 +0000
I want to set up an XSLT key of attribute occurrences indexed by the
name of the element they occur in, so I said

 <xsl:key name="atts" match="@*" use="name(..)"/>

but when I later say eg

             <xsl:for-each select="key('atts','xptr')">

I get no results. Am I misunderstanding something about keys?  
".." from an attribute seems to return the element name 
if I do it by hand.

If anyone feels strong enough to solve the whole problem, what I am
writing is a stylesheet to list all the different element names in a
document, and for each one list all the attributes used, and for each
attribute list the values used. It sounds easier in theory than it is in
practice, I am finding. anyone have a canned solution?


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread