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>
--~--