diff options
Diffstat (limited to 'src/function/base.h')
-rw-r--r-- | src/function/base.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/function/base.h b/src/function/base.h index 3ca1d61..f2b3d5c 100644 --- a/src/function/base.h +++ b/src/function/base.h @@ -100,7 +100,11 @@ class FunctionBase : public xalan::Function { static_cast<Implementation*>( const_cast<FunctionBase*>(this) )->constructDocument( - FilesystemContext(locator), + FilesystemContext( + this->include_resolver_->resolve( + locator->getSystemId() + ) + ), XObjectValue::get<typename std::tuple_element< Index, std::tuple<Types...> |