diff --git a/src/xercesc/util/TransService.cpp b/src/xercesc/util/TransService.cpp index 357545b1cad9f73f6f33bff7a9e2e73aa8ad10d5..09a74cda46e8acaca33b2ac7b1e5ffd0fa74449e 100644 --- a/src/xercesc/util/TransService.cpp +++ b/src/xercesc/util/TransService.cpp @@ -316,6 +316,10 @@ void XMLTransService::initTransService() gMappings->put((void*)XMLUni::fgISO88591EncodingString6, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString6)); gMappings->put((void*)XMLUni::fgISO88591EncodingString7, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString7)); gMappings->put((void*)XMLUni::fgISO88591EncodingString8, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString8)); + gMappings->put((void*)XMLUni::fgISO88591EncodingString9, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString9)); + gMappings->put((void*)XMLUni::fgISO88591EncodingString10, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString10)); + gMappings->put((void*)XMLUni::fgISO88591EncodingString11, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString11)); + gMappings->put((void*)XMLUni::fgISO88591EncodingString12, new ENameMapFor<XML88591Transcoder>(XMLUni::fgISO88591EncodingString12)); // // Add in our mappings for UTF-16 and UCS-4, little endian @@ -499,6 +503,8 @@ void XMLTransService::initTransService() // gMappings->put((void*)XMLUni::fgIBM1140EncodingString, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString)); gMappings->put((void*)XMLUni::fgIBM1140EncodingString2, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString2)); + gMappings->put((void*)XMLUni::fgIBM1140EncodingString3, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString3)); + gMappings->put((void*)XMLUni::fgIBM1140EncodingString4, new ENameMapFor<XMLIBM1140Transcoder>(XMLUni::fgIBM1140EncodingString4)); // // Add in our mappings for Windows-1252. We don't have any aliases for diff --git a/src/xercesc/util/XMLUni.cpp b/src/xercesc/util/XMLUni.cpp index 7c5b483807d591d480295df071106e96ad08322f..73ecc808c648b5d98d98f8c740a0814f66503c1c 100644 --- a/src/xercesc/util/XMLUni.cpp +++ b/src/xercesc/util/XMLUni.cpp @@ -178,6 +178,16 @@ const XMLCh XMLUni::fgIBM1140EncodingString2[] = chLatin_I, chLatin_B, chLatin_M, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull }; +const XMLCh XMLUni::fgIBM1140EncodingString3[] = +{ + chLatin_C, chLatin_C, chLatin_S, chLatin_I, chLatin_D, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull +}; + +const XMLCh XMLUni::fgIBM1140EncodingString4[] = +{ + chLatin_C, chLatin_P, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull +}; + const XMLCh XMLUni::fgIESString[] = { chLatin_I, chLatin_E, chLatin_S, chNull @@ -253,6 +263,26 @@ const XMLCh XMLUni::fgISO88591EncodingString8[] = chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chUnderscore, chDigit_1, chNull }; +const XMLCh XMLUni::fgISO88591EncodingString9[] = +{ + chLatin_C, chLatin_P, chDigit_8, chDigit_1, chDigit_9, chNull +}; + +const XMLCh XMLUni::fgISO88591EncodingString10[] = +{ + chLatin_C, chLatin_S, chLatin_I, chLatin_S, chLatin_O, chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDigit_1, chNull +}; + +const XMLCh XMLUni::fgISO88591EncodingString11[] = +{ + chLatin_I, chLatin_S, chLatin_O, chDash, chLatin_I, chLatin_R, chDash, chDigit_1, chDigit_0, chDigit_0, chNull +}; + +const XMLCh XMLUni::fgISO88591EncodingString12[] = +{ + chLatin_L, chDigit_1, chNull +}; + const XMLCh XMLUni::fgLocalHostString[] = { chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_l, chLatin_h, chLatin_o, chLatin_s, chLatin_t, chNull diff --git a/src/xercesc/util/XMLUni.hpp b/src/xercesc/util/XMLUni.hpp index 0cbd315cbbc67a79c3a846f7598bda58727cca6a..347d172554020837f9049e31ff57b90d555091af 100644 --- a/src/xercesc/util/XMLUni.hpp +++ b/src/xercesc/util/XMLUni.hpp @@ -102,6 +102,8 @@ public : static const XMLCh fgIBM037EncodingString2[]; static const XMLCh fgIBM1140EncodingString[]; static const XMLCh fgIBM1140EncodingString2[]; + static const XMLCh fgIBM1140EncodingString3[]; + static const XMLCh fgIBM1140EncodingString4[]; static const XMLCh fgIESString[]; static const XMLCh fgIDString[]; static const XMLCh fgIDRefString[]; @@ -117,6 +119,10 @@ public : static const XMLCh fgISO88591EncodingString6[]; static const XMLCh fgISO88591EncodingString7[]; static const XMLCh fgISO88591EncodingString8[]; + static const XMLCh fgISO88591EncodingString9[]; + static const XMLCh fgISO88591EncodingString10[]; + static const XMLCh fgISO88591EncodingString11[]; + static const XMLCh fgISO88591EncodingString12[]; static const XMLCh fgLocalHostString[]; static const XMLCh fgNoString[]; static const XMLCh fgNotationString[];