Subject: Re: [xsl] listing values in a key From: David Carlisle <davidc@xxxxxxxxx> Date: Mon, 17 Mar 2003 11:56:58 GMT |
> It is not matching the key in the for-each. given no indication of the source file, it's hard to guess what should and should not match any particular pattern. <xsl:variable name="start" select="concat('SP100',' ','File CopyBook')"/> is the same as <xsl:variable name="start" select="'SP100 File CopyBook')"/> and so <xsl:for-each select="key('GROUPowner',$start)"> will select all the GROUP nodes with that key. But whether or not there are any such nodes, only you can say. Maybe it is a white space problem. From your example you seem to be using a space as the separator between the values in your key but also have a space (from normalising the line end in an attribute value) in the key component "File CopyBook". This seems a bit dangerous. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] listing values in a key, Hesselberth, Jan | Thread | RE: [xsl] listing values in a key, Stuart Brown |
[xsl] listing values in a key, Hesselberth, Jan | Date | RE: [xsl] listing values in a key, Stuart Brown |
Month |