X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2FXMLToolingConfig.cpp;h=6760d9e2619b1fd48943d0cef1afdce36bcee4fe;hb=56a73c1c7b1e63f1ff1717b25a76ebd480594d5a;hp=bcd6ebad95621f932f62439c6f8fdce89d51cfd1;hpb=a93d0241cb0fcbbd03ec671ec92ace2cd1519af9;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/XMLToolingConfig.cpp b/xmltooling/XMLToolingConfig.cpp index bcd6eba..6760d9e 100644 --- a/xmltooling/XMLToolingConfig.cpp +++ b/xmltooling/XMLToolingConfig.cpp @@ -55,9 +55,7 @@ #endif #include -#include #include -#include #if defined(XMLTOOLING_LOG4SHIB) # include @@ -423,16 +421,9 @@ bool XMLToolingInternalConfig::init() m_parserPool=new ParserPool(); m_validatingPool=new ParserPool(true,true); - // Load catalogs from path. - if (!catalog_path.empty()) { - boost::tokenizer< char_separator > catpaths(catalog_path, char_separator(PATH_SEPARATOR_STR)); - for_each( - catpaths.begin(), catpaths.end(), - // Call loadCatalog with an inner call to s->c_str() on each entry. - boost::bind(static_cast(&ParserPool::loadCatalog), - m_validatingPool, boost::bind(&string::c_str,_1)) - ); - } + // Load catalogs from deprecated path setting. + if (!catalog_path.empty()) + m_validatingPool->loadCatalogs(catalog_path.c_str()); // default registrations XMLObjectBuilder::registerDefaultBuilder(new UnknownElementBuilder());