aboutsummaryrefslogtreecommitdiff
path: root/test/transform/test.xsl
diff options
context:
space:
mode:
authorAdrian Kummerlaender2014-06-28 18:09:48 +0200
committerAdrian Kummerlaender2014-06-28 18:09:48 +0200
commit299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e (patch)
tree6612a030c8d866da3613973b2dd0aa9811d039ae /test/transform/test.xsl
parentcd2a6c17ab1108e2bf01125b65292014c002db95 (diff)
downloadInputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.tar
InputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.tar.gz
InputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.tar.bz2
InputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.tar.lz
InputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.tar.xz
InputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.tar.zst
InputXSLT-299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e.zip
Added input parameter to FunctionTransform
* the external "transform" function now expects a input document as its first parameter ** this input parameter is resolved and passed as input to the transformation ** changed and expanded test case accordingly * because of xalan internal problem this currently only supports input DOMs loaded directly from the fs ** passing result trees or node sets analog to how the transformation may be passed into the function leads to parsing and assert failures ** parsing node-based input DOMs using xalanc::XalanTransformer::parseSource produces errors concerning base entity resolution ** if the error capacitor instance is temporarily disabled it works correctly as long as one doesn't try to access the input document *** this causes a assert failure in the XPath implementation (seems to be related to XALANC-540)
Diffstat (limited to 'test/transform/test.xsl')
-rw-r--r--test/transform/test.xsl7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/transform/test.xsl b/test/transform/test.xsl
index 7d4cac0..7469f92 100644
--- a/test/transform/test.xsl
+++ b/test/transform/test.xsl
@@ -16,11 +16,14 @@
<xsl:param name="parameters"/>
-<xsl:template match="/">
+<xsl:template match="test">
<test_case>
<transform_test>
+ <input_tree>
+ <xsl:copy-of select="./entry"/>
+ </input_tree>
<parameter_value>
- <xsl:value-of select="$parameters/test * 2"/>
+ <xsl:copy-of select="$parameters/test * 2"/>
</parameter_value>
</transform_test>
</test_case>