You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2001/04/13 18:33:04 UTC
[Bug 1334] New - xsl:when test="left/node/@key < right/node/@key" is evil!!!
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1334
*** shadow/1334 Fri Apr 13 09:33:03 2001
--- shadow/1334.tmp.14067 Fri Apr 13 09:33:04 2001
***************
*** 0 ****
--- 1,53 ----
+ +============================================================================+
+ | xsl:when test="left/node/@key < right/node/@key" is evil!!! |
+ +----------------------------------------------------------------------------+
+ | Bug #: 1334 Product: XalanJ2 |
+ | Status: NEW Version: 2.0.1 |
+ | Resolution: Platform: All |
+ | Severity: Major OS/Version: Windows NT/2K |
+ | Priority: Medium Component: Xalan |
+ +----------------------------------------------------------------------------+
+ | Assigned To: xalan-dev@xml.apache.org |
+ | Reported By: pauldick@apache.org |
+ | CC list: Cc: |
+ +----------------------------------------------------------------------------+
+ | URL: |
+ +============================================================================+
+ | DESCRIPTION |
+ Following stylesheet fails when left/node/@key is less then right/node/@key
+
+
+ <?xml version="1.0"?>
+ <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:template match="node">
+ <xsl:message>
+ lnk:<xsl:value-of select="left/node/@key"/> rnk: <xsl:value-of
+ select="right/node/@key"/>
+ </xsl:message>
+
+ <xsl:choose>
+ <xsl:when test="left/node/@key < right/node/@key">
+ <xsl:message>lnk lessthan</xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>lnk notlessthan</xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ </xsl:template>
+
+ </xsl:stylesheet>
+
+ XML:
+ <?xml version="1.0"?>
+ <right>
+ <node key="5">
+ <left>
+ <node key="6"/>
+ </left>
+ <right>
+ <node key="17"/>
+ </right>
+ </node>
+ </right>