This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Key function using key strings from msxsl:node-set generated node. Doesn't work?
- From: "Gennady Loskutov" <g_loskutov at myrealbox dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 15 Mar 2002 07:44:42 +0100
- Subject: RE: [xsl] Key function using key strings from msxsl:node-set generated node. Doesn't work?
- Reply-to: xsl-list at lists dot mulberrytech dot com
Malcolm,
>> key giving Person by the raw address string-->
>> <xsl:key name="PersonByAddress" match="/People/Person"
>> use="Address"/>
Actually it gives Person by Address node-set, not a string. If you use this
key, you must supply an Address **element**, which is a child of the Person
element you are looking for. You are supplying a string and therefore
getting nothing (as it should be).
To get what you want, try:
<xsl:key name="PersonByAddress" match="/People/Person"
use="string(Address)"/>
Regards,
Gennady
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list