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.cc27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/transformation_facade.cc b/src/transformation_facade.cc
index 3fee24f..91d761d 100644
--- a/src/transformation_facade.cc
+++ b/src/transformation_facade.cc
@@ -6,38 +6,11 @@
#include <sstream>
#include <iostream>
-#include "function/read_file.h"
-#include "function/read_xml_file.h"
-#include "function/read_directory.h"
-
namespace InputXSLT {
TransformationFacade::TransformationFacade(const std::string& transformation):
- fs_context_(boost::filesystem::path(transformation).parent_path().string()),
transformation_{},
transformer_() {
- const xalan::XalanDOMString customNamespace(
- "function.inputxslt.application"
- );
-
- this->transformer_.installExternalFunction(
- customNamespace,
- xalan::XalanDOMString("read-file"),
- InputXSLT::FunctionReadFile(this->fs_context_)
- );
-
- this->transformer_.installExternalFunction(
- customNamespace,
- xalan::XalanDOMString("read-xml-file"),
- InputXSLT::FunctionReadXmlFile(this->fs_context_)
- );
-
- this->transformer_.installExternalFunction(
- customNamespace,
- xalan::XalanDOMString("read-directory"),
- InputXSLT::FunctionReadDirectory(this->fs_context_)
- );
-
this->transformer_.compileStylesheet(
xalan::XSLTInputSource(transformation.data()),
this->transformation_