src/XMLDocumentConstructor.h
branchv_0
changeset 27 fd669e73d39a
parent 26 80e129ec3408
child 28 0e7c57d48d1e
--- 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();
 	}
 };