src/XPathHandler.h
branchv_0
changeset 1 d6dbd5d50d43
parent 0 73e60c77be23
child 2 426054465916
--- a/src/XPathHandler.h	Sun Dec 27 21:57:52 2020 +0100
+++ b/src/XPathHandler.h	Wed Dec 30 00:39:03 2020 +0100
@@ -22,6 +22,8 @@
 #include <codecvt>
 #include <regex>
 
+#include <libxml++-2.6/libxml++/libxml++.h>
+
 #include <relpipe/common/type/typedefs.h>
 #include <relpipe/reader/TypeId.h>
 #include <relpipe/reader/handlers/RelationalReaderStringHandler.h>
@@ -45,6 +47,8 @@
 	std::vector<relpipe::reader::handlers::AttributeMetadata> currentReaderMetadata;
 	std::vector<relpipe::writer::AttributeMetadata> currentWriterMetadata;
 	size_t currentAttributeIndex = 0;
+	
+	xmlpp::DomParser dom;
 
 	void copyInputAttributesToOutput() {
 		for (auto rm : currentReaderMetadata) currentWriterMetadata.push_back({rm.getAttributeName(), relationalWriter->toTypeId(rm.getTypeName())});