aboutsummaryrefslogtreecommitdiff
path: root/src/transformation_facade.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/transformation_facade.cc')
-rw-r--r--src/transformation_facade.cc7
1 files changed, 6 insertions, 1 deletions
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_