Subject: RE: [xsl] what does xsl:sort do if "select" doesn't evaluate to anything? From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 19 Mar 2003 23:56:19 -0000 |
The result of the select expression is converted to a string. Converting an empty node-set to a string gives you the value "". (The semantics change in XSLT 2.0 but the end result is very similar: absent values sort first). Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Robert P. J. Day > Sent: 19 March 2003 04:10 > To: XSL List > Subject: [xsl] what does xsl:sort do if "select" doesn't > evaluate to anything? > > > > what is the defined behavior for <xsl:sort> if the > "select=" expression is not satisfied by anything? > > eg., i want to process a bunch of <car> elements, sorted by > their engine <displacement> values, but some of the <car> > elements have no such element? > > i read kay pretty carefully, but his section on xsl:sort > didn't appear to address that specific issue. > > rday > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] what does xsl:sort do if , Robert P. J. Day | Thread | [xsl] Using an index with a sorted , Hugh Dixon |
RE: [xsl] what does "AW:" mean?, Michael Kay | Date | RE: [xsl] questions about XSLT phil, Michael Kay |
Month |