xsl-list
[Top] [All Lists]

Re: [xsl] Getting ant to tell me which xslt processor is used

2008-09-24 12:27:39
Jonathan Robie wrote:

   <xsl:message name="System info:">
       <xsl:text>XSLT Processor: </xsl:text>
       <xsl:value-of select="system-property('xsl:vendor')" />
       <xsl:value-of select="system-property('xsl:product-name')" />
       <xsl:value-of select="system-property('xsl:product-version')" />
   </xsl:message>


Generates messages like these:

[xslt] /home/jrobie/project/WWW/XML/Group/qtspecs/style/strip.xsl:41:70: Warning! XSL Property not supported: xsl:product-name [xslt] /home/jrobie/project/WWW/XML/Group/qtspecs/style/strip.xsl:42:73: Warning! XSL Property not supported: xsl:product-version [xslt] /home/jrobie/project/WWW/XML/Group/qtspecs/style/strip.xsl:38:18: Warning! XSLT Processor: Apache Software Foundation

Any way to get rid of the Warning!s?

Unfortunately XSLT 1.0 only supports the property xsl:vendor so you will need to check
       <xsl:text>XSLT Processor: </xsl:text>
       <xsl:value-of select="system-property('xsl:vendor')" />
       <xsl:if test="system-property('xsl:version') = '2.0'">
         <xsl:value-of select="system-property('xsl:product-name')"/>
         <xsl:value-of select="system-property('xsl:product-version')"/>
       </xsl:if>


--

        Martin Honnen
        http://JavaScript.FAQTs.com/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--