diff --git a/src/xercesc/util/XMLInitializer.cpp b/src/xercesc/util/XMLInitializer.cpp index a0ba1f636d139d466516b5dca462ac8f338b1029..3da220b226a35b16dc4e9475b607c69254e69574 100644 --- a/src/xercesc/util/XMLInitializer.cpp +++ b/src/xercesc/util/XMLInitializer.cpp @@ -35,6 +35,8 @@ void XMLInitializer::InitializeAllStaticData() { try { initializeMsgLoader4DOM(); + initializeRangeTokenMap(); + initializeRegularExpression(); initializeDOMImplementationImpl(); initializeDOMImplementationRegistry(); initializeEmptyNodeList(); @@ -48,8 +50,6 @@ void XMLInitializer::InitializeAllStaticData() initializeGeneralAttrCheckMap(); initializeXSDErrReporterMsgLoader(); initializeDTDGrammarDfltEntities(); - initializeRangeTokenMap(); - initializeRegularExpression(); initializeAnyType(); } catch(...) {