This is the mail archive of the xsl-list@mulberrytech.com mailing list .
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
<xsl:key name="atts" match="@*" use="name(parent::*)"/> works Sebastian Rahtz wrote: > > 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? > > sebastian > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- ****************************************** <firstName> Miloslav </firstName> <surname> Nic </surname> <mail> nicmila@idoox.com </mail> <support> http://www.zvon.org </support> <zvonMailingList> http://www.zvon.org/index.php?nav_id=4 </zvonMailingList> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |