DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3731>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3731 position() returns incorrect value--returns position()*2 for child nodes Summary: position() returns incorrect value--returns position()*2 for child nodes Product: XalanJ2 Version: 2.2.x Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Major Priority: Other Component: javax.xml AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Expected Output (XML Spy 4.0) ----------------------------- QUERY3(SQL1()SQL2()QUERY3(SQL1()SQL2())) Obtained Output (don't care about whitespace diffs) --------------------------------------------------- QUERY3( SQL2() SQL4() QUERY6( SQL2() SQL4() ) ) testFinalQuery.xsl ------------------ <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:qb="http://www.example.com"> <xsl:output method="text"/> <xsl:template match="qb:QUERY"> <xsl:text>QUERY</xsl:text> <xsl:call-template name="POSITION"/> <xsl:text>(</xsl:text> <xsl:apply-templates/> <xsl:text>)</xsl:text> </xsl:template> <xsl:template match="qb:SQL"> <xsl:text>SQL</xsl:text> <xsl:call-template name="POSITION"/> <xsl:text>()</xsl:text> </xsl:template> <xsl:template name="POSITION"> <xsl:value-of select="position()"/> </xsl:template> </xsl:stylesheet> testdata.xml ------------ <?xml version="1.0" encoding="UTF-8"?> <!-- hello, world --> <?xml-stylesheet type="text/xsl" href="D:\QueryBuilder\testFinalQuery.xsl"?> <qb:QUERY xmlns:qb="http://www.example.com"> <qb:SQL/> <qb:SQL/> <qb:QUERY> <qb:SQL/> <qb:SQL/> </qb:QUERY> </qb:QUERY>
