Subject: Re: [xsl] For-each and keys() From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 2 Aug 2006 18:06:19 +0100 |
> We are talking about a capitalized D here! No there are other errors as well, and they may be the cause of the problem, which is why I highlighted them, but you seemed to take offence to that. > My current XSL has the problem of not using key in a meaningful way > (always returns 0) and also produces a row for each Record, although > it does order them by type. > > XSL goes something like: > > <xsl:key name="options" match="option" use="@type" /> > <xsl:key name="oldID" match="Record" use="disabPrimary" /> > <xsl:variable name="$Definitions" select="Document(Disabilities.xml)" > /> There are three errors in that last line, two are syntax errors that would be reported by the xslt system (so I assume they are not in your real code) so perhaps you had <xsl:variable name="Definitions" select="document(Disabilities.xml)"/> If so then the argument of document() is the node set of elements with name Disabilities.xml which is empty so $Definitions will be empty which may well cause you to not get the result you expect or perhaps you had <xsl:variable name="Definitions" select="document('Disabilities.xml')"/> how are we to know? David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] For-each and keys(), Steve | Thread | Re: [xsl] For-each and keys(), Steve |
Re: [xsl] For-each and keys(), Steve | Date | RE: [xsl] Xpath and Ranges, Michael Kay |
Month |