diff options
author | Adrian Kummerlaender | 2014-06-28 18:09:48 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2014-06-28 18:09:48 +0200 |
commit | 299d0f6fa3fbd1bfd8d1d6d452e9d055973d0e0e (patch) | |
tree | 6612a030c8d866da3613973b2dd0aa9811d039ae /test/transform/test.xsl | |
parent | cd2a6c17ab1108e2bf01125b65292014c002db95 (diff) | |
download | InputXSLT-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.xsl | 7 |
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> |