From 35334241ce4b76b1b1a66219ce938f27fdf39031 Mon Sep 17 00:00:00 2001 From: Adrian Kummerländer Date: Tue, 20 May 2014 21:17:10 +0200 Subject: Replaced FunctionResolveInclude with IncludeEntityResolver * xalan / xerces offers the possibility of implementing custom entity resolvers which are called upon by "" had to be implemented --- src/transformation_facade.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/transformation_facade.cc') diff --git a/src/transformation_facade.cc b/src/transformation_facade.cc index 07483c1..3bf1532 100644 --- a/src/transformation_facade.cc +++ b/src/transformation_facade.cc @@ -10,9 +10,14 @@ namespace InputXSLT { -TransformationFacade::TransformationFacade(const std::string& transformation): +TransformationFacade::TransformationFacade( + const std::string& transformation, + IncludeEntityResolver* resolver +): transformation_{}, transformer_() { + this->transformer_.setEntityResolver(resolver); + this->transformer_.compileStylesheet( xalan::XSLTInputSource(transformation.data()), this->transformation_ -- cgit v1.2.3