xmluni.cpp

来自「IBM的解析xml的工具Xerces的源代码」· C++ 代码 · 共 1,589 行 · 第 1/4 页

CPP
1,589
字号
};//Property//Xerces: http://apache.org/xml/properties/parser-use-DOMDocument-from-Implementationconst XMLCh XMLUni::fgXercesParserUseDocumentFromImplementation[] ={        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_a    ,   chLatin_r, chLatin_s, chLatin_e, chLatin_r, chDash, chLatin_u, chLatin_s    ,   chLatin_e, chDash, chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o    ,   chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chDash    ,   chLatin_f, chLatin_r, chLatin_o, chLatin_m, chDash, chLatin_I, chLatin_m    ,   chLatin_p, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull};//Xerces: http://apache.org/xml/features/dom/user-adopts-DOMDocumentconst XMLCh XMLUni::fgXercesUserAdoptsDOMDocument[] ={        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s    ,   chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chForwardSlash    ,   chLatin_u, chLatin_s, chLatin_e, chLatin_r, chDash    ,   chLatin_a, chLatin_d, chLatin_o, chLatin_p, chLatin_t, chLatin_s, chDash    ,   chLatin_D, chLatin_O, chLatin_M    ,   chLatin_D, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull};//Xerces: http://apache.org/xml/features/validation/cache-grammarFromParseconst XMLCh XMLUni::fgXercesCacheGrammarFromParse[] ={        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash    ,   chLatin_c, chLatin_a, chLatin_c, chLatin_h, chLatin_e, chDash, chLatin_g    ,   chLatin_r, chLatin_a, chLatin_m, chLatin_m, chLatin_a, chLatin_r    ,   chLatin_F, chLatin_r, chLatin_o, chLatin_m, chLatin_P, chLatin_a, chLatin_r    ,   chLatin_s, chLatin_e, chNull};//Xerces: http://apache.org/xml/features/validation/use-cachedGrammarInParseconst XMLCh XMLUni::fgXercesUseCachedGrammarInParse[] ={        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash    ,   chLatin_u, chLatin_s, chLatin_e, chDash, chLatin_c, chLatin_a, chLatin_c    ,   chLatin_h, chLatin_e, chLatin_d, chLatin_G, chLatin_r, chLatin_a, chLatin_m    ,   chLatin_m, chLatin_a, chLatin_r, chLatin_I, chLatin_n, chLatin_P, chLatin_r    ,   chLatin_s, chLatin_e, chNull};//Introduced in DOM Level 3const XMLCh XMLUni::fgDOMCanonicalForm[] ={        chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i, chLatin_c    ,   chLatin_a, chLatin_l, chDash, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chNull};const XMLCh XMLUni::fgDOMCDATASections[] ={        chLatin_c, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash, chLatin_s    ,   chLatin_e, chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull};const XMLCh XMLUni::fgDOMComments[] ={        chLatin_c, chLatin_o, chLatin_m, chLatin_m, chLatin_e, chLatin_n, chLatin_t    ,   chLatin_s, chNull};const XMLCh XMLUni::fgDOMCharsetOverridesXMLEncoding[] ={        chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_s, chLatin_e, chLatin_t    ,   chDash, chLatin_o, chLatin_v, chLatin_e, chLatin_r, chLatin_r, chLatin_i    ,   chLatin_d, chLatin_e, chLatin_s, chDash, chLatin_x, chLatin_m, chLatin_l    ,   chDash, chLatin_e, chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i    ,   chLatin_n, chLatin_g, chNull};const XMLCh XMLUni::fgDOMDatatypeNormalization[] ={        chLatin_d, chLatin_a, chLatin_t, chLatin_a, chLatin_t, chLatin_y, chLatin_p    ,   chLatin_e, chDash, chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a    ,   chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i, chLatin_o    ,   chLatin_n, chNull};const XMLCh XMLUni::fgDOMEntities[] ={        chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i, chLatin_e    ,   chLatin_s, chNull};const XMLCh XMLUni::fgDOMInfoset[] ={        chLatin_i, chLatin_n, chLatin_f, chLatin_o, chLatin_s, chLatin_e, chLatin_t, chNull};const XMLCh XMLUni::fgDOMNamespaces[] ={        chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a    ,   chLatin_c, chLatin_e, chLatin_s, chNull};const XMLCh XMLUni::fgDOMNamespaceDeclarations[] ={        chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a    ,   chLatin_c, chLatin_e, chDash, chLatin_d, chLatin_e, chLatin_c, chLatin_l    ,   chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n    ,   chLatin_s, chNull};const XMLCh XMLUni::fgDOMSupportedMediatypesOnly[] ={        chLatin_s, chLatin_u, chLatin_p, chLatin_p, chLatin_o, chLatin_r, chLatin_t    ,   chLatin_e, chLatin_d, chDash, chLatin_m, chLatin_e, chLatin_d, chLatin_i    ,   chLatin_a, chLatin_t, chLatin_y, chLatin_p, chLatin_e, chLatin_s, chDash    ,   chLatin_o, chLatin_n, chLatin_l, chLatin_y, chNull};const XMLCh XMLUni::fgDOMValidateIfSchema[] ={        chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t    ,   chLatin_e, chDash, chLatin_i, chLatin_f, chDash, chLatin_s, chLatin_c    ,   chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull};const XMLCh XMLUni::fgDOMValidation[] ={        chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t    ,   chLatin_i, chLatin_o, chLatin_n, chNull};const XMLCh XMLUni::fgDOMWhitespaceInElementContent[] ={        chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e, chLatin_s, chLatin_p    ,   chLatin_a, chLatin_c, chLatin_e, chDash, chLatin_i, chLatin_n, chDash    ,   chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t    ,   chDash, chLatin_c, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n    ,   chLatin_t, chNull};//Introduced in DOM Level 3//canonical-formconst XMLCh XMLUni::fgDOMWRTCanonicalForm[] ={	chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i,    chLatin_c, chLatin_a, chLatin_l, chDash,    chLatin_f, chLatin_o,	chLatin_r, chLatin_m, chNull};//discard-default-contentconst XMLCh XMLUni::fgDOMWRTDiscardDefaultContent[] ={	chLatin_d, chLatin_i, chLatin_s, chLatin_c, chLatin_a, chLatin_r,    chLatin_d, chDash,    chLatin_d, chLatin_e, chLatin_f, chLatin_a,	chLatin_u, chLatin_l, chLatin_l, chLatin_t, chDash,    chLatin_c,	chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t,	chNull};//entitiesconst XMLCh XMLUni::fgDOMWRTEntities[] ={	chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i,	chLatin_e, chLatin_s, chNull};//format-pretty-printconst XMLCh XMLUni::fgDOMWRTFormatPrettyPrint[] ={	chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t,    chDash,    chLatin_p, chLatin_r, chLatin_e, chLatin_t, chLatin_t,	chLatin_y, chDash,    chLatin_p, chLatin_r, chLatin_i, chLatin_n,	chLatin_t, chNull};//normalize-charactersconst XMLCh XMLUni::fgDOMWRTNormalizeCharacters[] ={	chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l,    chLatin_i, chLatin_z, chLatin_e, chDash,    chLatin_c, chLatin_h,	chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chLatin_e,	chLatin_r, chLatin_s, chNull};//split-cdata-sectionsconst XMLCh XMLUni::fgDOMWRTSplitCdataSections[] ={	chLatin_s, chLatin_p, chLatin_l, chLatin_i, chLatin_t, chDash,    chLatin_c, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash,	chLatin_s, chLatin_e, chLatin_c, chLatin_t, chLatin_i, chLatin_o,	chLatin_n, chLatin_s, chNull};//validationconst XMLCh XMLUni::fgDOMWRTValidation[] ={	chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a,	chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull};//whitespace-in-element-contentconst XMLCh XMLUni::fgDOMWRTWhitespaceInElementContent[] ={	chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e, chLatin_s,    chLatin_p, chLatin_a, chLatin_c, chLatin_e, chDash,    chLatin_i,	chLatin_n, chDash,    chLatin_e, chLatin_l, chLatin_e, chLatin_m,	chLatin_e, chLatin_n, chLatin_t, chDash,    chLatin_c, chLatin_o,	chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chNull};//Xerces: http://apache.org/xml/features/dom/byte-order-markconst XMLCh XMLUni::fgDOMWRTBOM[] ={    chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash,    chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h,    chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash,    chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e,    chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s,    chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chForwardSlash,    chLatin_b, chLatin_y, chLatin_t, chLatin_e, chDash,    chLatin_o, chLatin_r, chLatin_d, chLatin_e, chLatin_r, chDash,    chLatin_m, chLatin_a, chLatin_r, chLatin_k, chNull};//xml-declarationconst XMLCh XMLUni::fgDOMXMLDeclaration[] ={     chLatin_x, chLatin_m, chLatin_l, chDash, chLatin_d, chLatin_e, chLatin_c,    chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o,    chLatin_n, chNull };const XMLCh XMLUni::fgXercescInterfacePSVITypeInfo[] ={    chLatin_D, chLatin_O, chLatin_M, chLatin_P, chLatin_S, chLatin_V, chLatin_I,    chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_I, chLatin_n, chLatin_f,    chLatin_o, chNull};// en_USconst char XMLUni::fgXercescDefaultLocale[] = "en_US";// DOM Message Domainconst XMLCh XMLUni::fgXMLDOMMsgDomain[] ={        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c    ,   chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a, chLatin_g    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_X, chLatin_M, chLatin_L    ,   chLatin_D, chLatin_O, chLatin_M, chLatin_M, chLatin_s, chLatin_g    ,   chNull};// default exception stringconst XMLCh XMLUni::fgDefErrMsg[] ={        chLatin_C, chLatin_o, chLatin_u, chLatin_l, chLatin_d    ,   chSpace, chLatin_n, chLatin_o, chLatin_t, chSpace    ,   chLatin_l, chLatin_o, chLatin_a, chLatin_d, chSpace    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a    ,   chLatin_g, chLatin_e, chNull};// Datatype const XMLCh XMLUni::fgValueZero[] ={    chDigit_0, chNull};const XMLCh XMLUni::fgNegOne[] ={    chDash, chDigit_1, chNull};const XMLCh XMLUni::fgValueOne[] ={    chDigit_1, chNull};//"9223372036854775807"const XMLCh XMLUni::fgLongMaxInc[] ={    chDigit_9, chDigit_2, chDigit_2, chDigit_3, chDigit_3, chDigit_7, chDigit_2,    chDigit_0, chDigit_3, chDigit_6, chDigit_8, chDigit_5, chDigit_4, chDigit_7,    chDigit_7, chDigit_5, chDigit_8, chDigit_0, chDigit_7, chNull};//"-9223372036854775808"const XMLCh XMLUni::fgLongMinInc[] ={    chDash, chDigit_9, chDigit_2, chDigit_2, chDigit_3, chDigit_3, chDigit_7,    chDigit_2, chDigit_0, chDigit_3, chDigit_6, chDigit_8, chDigit_5, chDigit_4,    chDigit_7, chDigit_7, chDigit_5, chDigit_8, chDigit_0, chDigit_8,  chNull};const XMLCh XMLUni::fgIntMaxInc[] ={    chDigit_2, chDigit_1, chDigit_4, chDigit_7, chDigit_4, chDigit_8,    chDigit_3, chDigit_6, chDigit_4, chDigit_7, chNull};const XMLCh XMLUni::fgIntMinInc[] ={    chDash, chDigit_2, chDigit_1, chDigit_4, chDigit_7, chDigit_4,    chDigit_8, chDigit_3, chDigit_6, chDigit_4, chDigit_8, chNull};const XMLCh XMLUni::fgShortMaxInc[] ={    chDigit_3, chDigit_2, chDigit_7, chDigit_6, chDigit_7, chNull};const XMLCh XMLUni::fgShortMinInc[] ={    chDash, chDigit_3, chDigit_2, chDigit_7, chDigit_6, chDigit_8, chNull};const XMLCh XMLUni::fgByteMaxInc[] ={    chDigit_1, chDigit_2, chDigit_7, chNull};const XMLCh XMLUni::fgByteMinInc[] ={    chDash, chDigit_1, chDigit_2, chDigit_8, chNull};const XMLCh XMLUni::fgULongMaxInc[] ={    chDigit_1, chDigit_8, chDigit_4, chDigit_4, chDigit_6, chDigit_7, chDigit_4,    chDigit_4, chDigit_0, chDigit_7, chDigit_3, chDigit_7, chDigit_0, chDigit_9,    chDigit_5, chDigit_5, chDigit_1, chDigit_6, chDigit_1, chDigit_5, chNull};const XMLCh XMLUni::fgUIntMaxInc[] ={    chDigit_4, chDigit_2, chDigit_9, chDigit_4, chDigit_9, chDigit_6,    chDigit_7, chDigit_2, chDigit_9, chDigit_5, chNull};const XMLCh XMLUni::fgUShortMaxInc[] ={    chDigit_6, chDigit_5, chDigit_5, chDigit_3, chDigit_5, chNull};const XMLCh XMLUni::fgUByteMaxInc[] ={    chDigit_2, chDigit_5, chDigit_5, chNull};// http://www.w3.org/2001/05/xmlschema-errata#Errata2// E2-25//"([a-zA-Z]{1,8})(-[a-zA-Z0-9]{1,8})*"const XMLCh XMLUni::fgLangPattern[] ={    chOpenParen,   chOpenSquare,  chLatin_a, chDash, chLatin_z, chLatin_A, chDash, chLatin_Z,    chCloseSquare, chOpenCurly, chDigit_1, chComma, chDigit_8, chCloseCurly, chCloseParen,    chOpenParen,   chDash, chOpenSquare, chLatin_a, chDash, chLatin_z, chLatin_A, chDash, chLatin_Z,	chDigit_0,     chDash, chDigit_9, chCloseSquare, chOpenCurly, chDigit_1, chComma, chDigit_8,    chCloseCurly,  chCloseParen, chAsterisk, chNull};const XMLCh XMLUni::fgBooleanValueSpace[][32] ={    { chLatin_f, chLatin_a, chLatin_l, chLatin_s, chLatin_e, chNull },    { chLatin_t, chLatin_r, chLatin_u, chLatin_e, chNull },    { chDigit_0, chNull },    { chDigit_1, chNull }};const unsigned int XMLUni::fgBooleanValueSpaceArraySize = sizeof XMLUni::fgBooleanValueSpace / sizeof (XMLCh*);XERCES_CPP_NAMESPACE_END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?