/* */ #include "MetalinkProcessorFactory.h" #ifdef HAVE_LIBXML2 # include "XML2SAXMetalinkProcessor.h" #elif HAVE_LIBEXPAT # include "ExpatMetalinkProcessor.h" #endif #include "MetalinkParserStateMachine.h" MetalinkProcessorHandle MetalinkProcessorFactory::newInstance() { #ifdef HAVE_LIBXML2 return new XML2SAXMetalinkProcessor(); #elif HAVE_LIBEXPAT return new ExpatMetalinkProcessor(); #else return 0; #endif }