Subject: Re: [xsl] Daisy chaining XSLT and also how can I check whether the XSLT processor supports a specific extension (specifically, ext:node-set)? From: "ohaya ohaya@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 7 Aug 2024 21:09:32 -0000 |
FYi, just for completeness - I did output some of the system.properties when the XSLT was run on the product, and I got this: xsl:versionB - 1xsl:vendor - Apache Software Foundationxsl:vendor-url - http://xml.apache.org/xalan-c So the product IS using XALAN-c Also, now that I think I/we've gotten past the existence of the node-set() function, I am going to start trying to implement/test the chaining, so I think it'd be better to start a new thread for that. Thanks everyone for the help thus far!! Jim On Wednesday, August 7, 2024 at 04:53:53 PM EDT, ohaya ohaya@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: Liam, I think I had a "brain spasm" and, for the "test" I was comparing to '' (2 single quotes), instead of just using the boolean returned by the function-available() :)....., which actually looks like it worked ;) !!B But I've changed it now to just use the boolean returned for sanity's sake.B Thanks, nice catch !!! Jim On Wednesday, August 7, 2024 at 04:23:34 PM EDT, Liam R. E. Quin <liam@xxxxxxxxxxxxxxxx> wrote: On Wed, 2024-08-07 at 19:33 +0000, ohaya ohaya@xxxxxxxxx wrote: > > B B B <xsl:choose> > B B B B B B B <xsl:when test="function-available('exslt:node-set') = ''"> > B B B B B B B B B B B <xsl:message>+++++++++ exslt:node-set NOT available > ;)</xsl:message> so, when exslt:node-set() is available you prodice a message saying node-set is NOT available, which may be a little confusing > B B B B B B B B B B B <node-set-NOT-AVAILABLE/> > B B B B B B B </xsl:when> > B B B B B B B <xsl:otherwise> > B B B B B B B B B B B <xsl:message>+++++++++ exslt:node-set IS > available</xsl:message> > B B B B B B B B B B B <node-set-IS-AVAILABLE/> this will happen when exslt:node-set is not available, of course. > B B B B B B B </xsl:otherwise> > B B B </xsl:choose> Hope this helps, liam -- Liam Quin,B https://www.delightfulcomputing.com/ Available for XML/Document/Information Architecture/XSLT/ XSL/XQuery/Web/Text Processing/A11Y training, work & consulting. Barefoot Web-slave, antique illustrations: B http://www.fromoldbooks.org XSL-List info and archiveEasyUnsubscribe(by email)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Daisy chaining XSLT and a, ohaya ohaya@xxxxxxxx | Thread | Re: [xsl] Daisy chaining XSLT and a, Liam R. E. Quin liam |
Re: [xsl] Daisy chaining XSLT and a, ohaya ohaya@xxxxxxxx | Date | Re: [xsl] Daisy chaining XSLT and a, ohaya ohaya@xxxxxxxx |
Month |