Mozilla XSLT TransforMiiX Test Cases This document serves to test basic XSL expressions. Testing xsl:variable and xsl:copy-of Test: Desired Result:TransforMiiX Result: TransforMiiX Testing xsl:if Test: true Desired Result: true Result:true Testing xsl:if Test: true Desired Result: true Result:true Testing xsl:if Test: a equals b a does not equal b Desired Result: a does not equal to b Result:a does not equal b Testing xsl:if Test: 2+1-3 is true   not(2+1-3) is true Desired Result:not(2+1-3) is true Result:not(2+1-3) is true Testing xsl:choose Test:see source Desired Result: true Result:true Testing parent and ancestor ops Test:see source Desired Result: true Result:true Testing basic xsl:apply-templates Test: Desired Result:element x, element y, element z Result: element x, element y, element z Testing basic xsl:apply-templates with mode Test: Desired Result:x, y, z Result:x, y, z Testing predicates Test:see source Desired Result:z Result:z Testing predicates Test:see source Desired Result: Result: Named Template/Call Template Test: Desired Result:named template processed with default value! Result: named template processed with default value! Test: - passing arguments to named templates (see xsl source) Desired Result:named template processed with passed value! Result: named template processed with passed value! Attribute Value Templates and variables Test: red Red Text Desired Result:Red Text Result:Red Text Axis Identifiers (these should work, I need more test cases though) Test: true Desired Result: true Result: true Test: true Desired Result: true Result: true Test: Desired Result: 1 Result: 1 Creating Elements with xsl:element and xsl:attribute Test: blue Passed Desired Result: Passed Result: Passed Using Attribute Sets Test: Passed Desired Result: Passed Result: Passed Test: Passed Desired Result: Passed Result: Passed Numbering (only simple numbering currently implemented) Test: Desired Result: 4 Result: 4 Test: see source Desired Result: 1. x 1. y 1. z Result: 1. x 1. y 1. z Additive Expressions Test: Desired Result: 74 Result: 74 Test: Desired Result: -66 Result: -66 Test: Desired Result: 1974 Result: 1974 Test: Desired Result: -9 Result: -9 Multiplicative Expressions Test: Desired Result: 28 Result: 28 Test: Desired Result: 3 Result: 3 Test: Desired Result: 1.75 Result: 1.75 Test: Desired Result: Infinity Result: Infinity Test: Desired Result: NaN Result: NaN Test: Desired Result: 7 Result: 7 Precedence tests Test: Desired Result: true Result: true Test: Desired Result: true Result: true Test: Desired Result: false Result: false Test: Desired Result: 19 Result: 19 Test: Desired Result: 33 Result: 33 Automatic Result Type Conversion Test: Desired Result: 755 Result: 755