--- a/src/XMLDocumentConstructor.h Wed Nov 25 21:50:26 2020 +0100
+++ b/src/XMLDocumentConstructor.h Thu Nov 26 11:42:26 2020 +0100
@@ -21,6 +21,7 @@
#include "lib/INIReader.h"
#include "lib/BasicUnescapingINIHandler.h"
+#include "lib/JavaPropertiesUnescapingINIHandler.h"
#include "lib/XMLNameCodec.h"
using namespace relpipe::in::ini::lib;
@@ -110,8 +111,9 @@
void process() {
HierarchicalINIContentHandler handler(parser);
std::shared_ptr<INIReader> reader(INIReader::create(*input));
- BasicUnescapingINIContentHandler unescapingHandler(handler, true);
- reader->addHandler(&unescapingHandler);
+ BasicUnescapingINIContentHandler unescapingHandler(handler, false);
+ JavaPropertiesUnescapingINIContentHandler javaHandler(handler, true);
+ reader->addHandler(&javaHandler);
reader->process();
}
};