#ifndef INPUTXSLT_SRC_SUPPORT_INCLUDE_ENTITY_RESOLVER_H_ #define INPUTXSLT_SRC_SUPPORT_INCLUDE_ENTITY_RESOLVER_H_ #include #include #include #include #include "filesystem_context.h" namespace InputXSLT { class IncludeEntityResolver : public xercesc::EntityResolver { public: IncludeEntityResolver(const std::vector&); xercesc::InputSource* resolveEntity( const XMLCh* const, const XMLCh* const ); std::pair resolve(const std::string&); private: std::vector path_; }; } #endif // INPUTXSLT_SRC_SUPPORT_INCLUDE_ENTITY_RESOLVER_H_