diff options
Diffstat (limited to 'gentoobrowse-api/service/utils/xmlUtils.h')
-rw-r--r-- | gentoobrowse-api/service/utils/xmlUtils.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gentoobrowse-api/service/utils/xmlUtils.h b/gentoobrowse-api/service/utils/xmlUtils.h new file mode 100644 index 0000000..158e134 --- /dev/null +++ b/gentoobrowse-api/service/utils/xmlUtils.h @@ -0,0 +1,20 @@ +#ifndef GENTOOBROWSE_API_SERVICE_XMLUTILS_H +#define GENTOOBROWSE_API_SERVICE_XMLUTILS_H + +#include <libxml++/parsers/domparser.h> +#include <boost/filesystem/path.hpp> +#include <boost/optional.hpp> + +namespace Gentoo { + namespace Utils { + class XmlDoc : public xmlpp::DomParser { + public: + XmlDoc(const boost::filesystem::path &); + + boost::optional<Glib::ustring> getXPathValue(const Glib::ustring &); + }; + } +} + +#endif + |