xsl-list
[Top] [All Lists]

Re: [xsl] Using Key in the middle of Xpath

2015-01-19 10:02:46


<xsl:variable name = "foo" select = "//aaa/bbb/key('mykey','myval')/fooval"/>
where key is :

<xsl:key name = "mykey" select = "ccc/ddd" use = "@id"/>


It doesn't make much sense. The expression has exactly the same result as

<xsl:variable name = "foo" select = "key('mykey','myval')/fooval"/>

There are cases where using key() after "/" would make sense to select the 
document to be searched, but in this cases all the nodes are in the context 
document so it makes no difference.

Michael Kay
Saxonica
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

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