diff --git a/src/common/kiwix/manager.cpp b/src/common/kiwix/manager.cpp index cf4911af5..0f2a128c4 100644 --- a/src/common/kiwix/manager.cpp +++ b/src/common/kiwix/manager.cpp @@ -18,6 +18,7 @@ */ #include "manager.h" +#include namespace kiwix { @@ -28,4 +29,12 @@ namespace kiwix { /* Destructor */ Manager::~Manager() { } + + bool Manager::readFile(const string path) { + pugi::xml_document doc; + pugi::xml_parse_result result = doc.load_file(path.c_str()); + + return result; + } + } diff --git a/src/common/kiwix/manager.h b/src/common/kiwix/manager.h index 4e7a3da87..9a4c1f35d 100644 --- a/src/common/kiwix/manager.h +++ b/src/common/kiwix/manager.h @@ -38,6 +38,8 @@ namespace kiwix { Manager(); ~Manager(); + bool readFile(const string path); + protected: };