#include "Swiften/Parser/PlatformXMLParserFactory.h" #include #ifdef HAVE_SWIFTEN_CONFIG_H #include "Swiften/config.h" #endif #ifdef HAVE_LIBXML #include "Swiften/Parser/LibXMLParser.h" #else #include "Swiften/Parser/ExpatParser.h" #endif namespace Swift { PlatformXMLParserFactory::PlatformXMLParserFactory() { } XMLParser* PlatformXMLParserFactory::createXMLParser(XMLParserClient* client) { #ifdef HAVE_LIBXML return new LibXMLParser(client); #else return new ExpatParser(client); #endif } }