diff options
author | Adrian Kummerländer | 2014-06-10 22:27:24 +0200 |
---|---|---|
committer | Adrian Kummerländer | 2014-06-10 22:27:24 +0200 |
commit | e805000b1841691cd58930e80bd896a4f7611fd0 (patch) | |
tree | 35e4ff32f4aa0856b657abe789e396cb8531ff50 /src/function | |
parent | 516ff636f760458c33676458fc88892faab9d376 (diff) | |
download | InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.tar InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.tar.gz InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.tar.bz2 InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.tar.lz InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.tar.xz InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.tar.zst InputXSLT-e805000b1841691cd58930e80bd896a4f7611fd0.zip |
Added input file support to ixslt
* a single file may be passed to the XSLT processor as input
** the file is read once and stored within a xalan::XalanParsedSource to be reused by all calls to "TransformationFacade::generate"
* added appropriate TranformationFacade constructor overload
** this new constructor overload which is taking a path to both the transformation and the input file is the main constructor
*** the old constructor is now only a alias for this new constructor
* adapted static "try_create" TransformationFacade factory method into variadic template factory method
* added optional "--input" argument to ixslt
** expanded option handling accordingly
Diffstat (limited to 'src/function')
-rw-r--r-- | src/function/transform.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/function/transform.cc b/src/function/transform.cc index 059260d..9f0e98a 100644 --- a/src/function/transform.cc +++ b/src/function/transform.cc @@ -54,9 +54,9 @@ xercesc::DOMDocument* FunctionTransform::constructDocument( ); if ( auto transformation = TransformationFacade::try_create( + handleErrors(result), fsContext.resolve(transformationPath).string(), - this->include_resolver_, - handleErrors(result) + this->include_resolver_ ) ) { try { transformation->generate( |