diff options
author | Adrian Kummerlaender | 2014-10-11 23:18:05 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2014-10-11 23:18:05 +0200 |
commit | 3c166ed07051b78bfcd40c7cabc376060cd96eb9 (patch) | |
tree | 1e20f555a0dc54772ff8bf43c0a2a1f1d1913891 /src/function | |
parent | 54900ebb18646b7c6e01103ead559e8cbfa5c947 (diff) | |
download | InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.tar InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.tar.gz InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.tar.bz2 InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.tar.lz InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.tar.xz InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.tar.zst InputXSLT-3c166ed07051b78bfcd40c7cabc376060cd96eb9.zip |
Changed FunctionBase FilesystemContext base to working directory
* this changes filesystem context resolution for external function execution to be relative to the working directory
** this was changed to enable module support in BuildXSLT
*** ... which is in turn required as a foundation for extracting the detail transformations into a separate "StaticXSLT" application
* added parameter-less FilesystemContext constructor which defaults to the working directory
Diffstat (limited to 'src/function')
-rw-r--r-- | src/function/base.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/function/base.h b/src/function/base.h index d53ae8a..34f0a77 100644 --- a/src/function/base.h +++ b/src/function/base.h @@ -120,12 +120,7 @@ class FunctionBase : public xalan::Function { const xalan::Locator* locator, Sequence<Index...> ) const { - const FilesystemContext context( - IncludeEntityResolver::getPathFromSystemId( - locator->getSystemId() - ) - ); - + const FilesystemContext context; XObjectValue valueGetter(&context, this->include_resolver_); return this->document_cache_->create( |