• Classes
  • Modules
  • Namespaces
  • Files
  • Related Pages
  • File List
  • File Members

XMLMessages.h

Go to the documentation of this file.
00001 #ifndef XML_ERROR_MESSAGES_H
00002 #define XML_ERROR_MESSAGES_H
00003 
00004 #include <xercesc/util/XercesDefs.hpp>
00005 
00006 XERCES_CPP_NAMESPACE_BEGIN
00007 
00008 // These are Fatal error messages
00009 
00010 #define E_ExpectedCommentOrCDATA                                        "XMLBE00"
00011 #define E_ExpectedAttrName                                              "XMLBE01"
00012 #define E_ExpectedNotationName                                          "XMLBE02"
00013 #define E_NoRepInMixed                                                  "XMLBE03"
00014 #define E_BadDefAttrDecl                                                "XMLBE04"
00015 #define E_ExpectedDefAttrDecl                                           "XMLBE05"
00016 #define E_AttListSyntaxError                                            "XMLBE06"
00017 #define E_ExpectedEqSign                                                "XMLBE07"
00018 #define E_DupAttrName                                                   "XMLBE08"
00019 #define E_BadIdForXMLLangAttr                                           "XMLBE09"
00020 #define E_ExpectedElementName                                           "XMLBE0A"
00021 #define E_MustStartWithXMLDecl                                          "XMLBE0B"
00022 #define E_CommentsMustStartWith                                         "XMLBE0C"
00023 #define E_InvalidDocumentStructure                                      "XMLBE0D"
00024 #define E_ExpectedDeclString                                            "XMLBE0E"
00025 #define E_BadXMLVersion                                                 "XMLBE0F"
00026 #define E_UnsupportedXMLVersion                                         "XMLBE10"
00027 #define E_UnterminatedXMLDecl                                           "XMLBE11"
00028 #define E_BadXMLEncoding                                                "XMLBE12"
00029 #define E_BadStandalone                                                 "XMLBE13"
00030 #define E_UnterminatedComment                                           "XMLBE14"
00031 #define E_PINameExpected                                                "XMLBE15"
00032 #define E_UnterminatedPI                                                "XMLBE16"
00033 #define E_InvalidCharacter                                              "XMLBE17"
00034 #define E_UnexpectedEOF                                                 "XMLBE18"
00035 #define E_UnexpectedTextBeforeRoot                                      "XMLBE19"
00036 #define E_UnterminatedStartTag                                          "XMLBE1A"
00037 #define E_ExpectedAttrValue                                             "XMLBE1B"
00038 #define E_UnterminatedEndTag                                            "XMLBE1C"
00039 #define E_ExpectedAttributeType                                         "XMLBE1D"
00040 #define E_ExpectedEndOfTagX                                             "XMLBE1E"
00041 #define E_ExpectedMarkup                                                "XMLBE1F"
00042 #define E_NotValidAfterContent                                          "XMLBE20"
00043 #define E_ExpectedComment                                               "XMLBE21"
00044 #define E_ExpectedCommentOrPI                                           "XMLBE22"
00045 #define E_ExpectedWhitespace                                            "XMLBE23"
00046 #define E_NoRootElemInDOCTYPE                                           "XMLBE24"
00047 #define E_ExpectedQuotedString                                          "XMLBE25"
00048 #define E_ExpectedPublicId                                              "XMLBE26"
00049 #define E_InvalidPublicIdChar                                           "XMLBE27"
00050 #define E_UnterminatedDOCTYPE                                           "XMLBE28"
00051 #define E_InvalidCharacterInIntSubset                                   "XMLBE29"
00052 #define E_ExpectedCDATA                                                 "XMLBE2A"
00053 #define E_InvalidInitialNameChar                                        "XMLBE2B"
00054 #define E_InvalidNameChar                                               "XMLBE2C"
00055 #define E_UnexpectedWhitespace                                          "XMLBE2D"
00056 #define E_InvalidCharacterInAttrValue                                   "XMLBE2E"
00057 #define E_ExpectedMarkupDecl                                            "XMLBE2F"
00058 #define E_TextDeclNotLegalHere                                          "XMLBE30"
00059 #define E_ConditionalSectInIntSubset                                    "XMLBE31"
00060 #define E_ExpectedPEName                                                "XMLBE32"
00061 #define E_UnterminatedEntityDecl                                        "XMLBE33"
00062 #define E_InvalidCharacterRef                                           "XMLBE34"
00063 #define E_UnterminatedCharRef                                           "XMLBE35"
00064 #define E_ExpectedEntityRefName                                         "XMLBE36"
00065 #define E_EntityNotFound                                                "XMLBE37"
00066 #define E_NoUnparsedEntityRefs                                          "XMLBE38"
00067 #define E_UnterminatedEntityRef                                         "XMLBE39"
00068 #define E_RecursiveEntity                                               "XMLBE3A"
00069 #define E_PartialMarkupInEntity                                         "XMLBE3B"
00070 #define E_UnterminatedElementDecl                                       "XMLBE3C"
00071 #define E_ExpectedContentSpecExpr                                       "XMLBE3D"
00072 #define E_ExpectedAsterisk                                              "XMLBE3E"
00073 #define E_UnterminatedContentModel                                      "XMLBE3F"
00074 #define E_ExpectedSystemId                                              "XMLBE40"
00075 #define E_ExpectedSystemOrPublicId                                      "XMLBE41"
00076 #define E_UnterminatedNotationDecl                                      "XMLBE42"
00077 #define E_ExpectedSeqChoiceLeaf                                         "XMLBE43"
00078 #define E_ExpectedChoiceOrCloseParen                                    "XMLBE44"
00079 #define E_ExpectedSeqOrCloseParen                                       "XMLBE45"
00080 #define Gen_CouldNotOpenDTD                                             "XMLBE46"
00081 #define V_NotSameAsFixedValue                                           "XMLBE47"
00082 #define E_ExpectedEnumValue                                             "XMLBE48"
00083 #define E_ExpectedEnumSepOrParen                                        "XMLBE49"
00084 #define Gen_CouldNotOpenExtEntity                                       "XMLBE4A"
00085 #define E_UnterminatedEntityLiteral                                     "XMLBE4B"
00086 #define E_MoreEndThanStartTags                                          "XMLBE4C"
00087 #define E_IllegalRefInStandalone                                        "XMLBE4D"
00088 #define E_ExpectedOpenParen                                             "XMLBE4E"
00089 #define E_SysException                                                  "XMLBE4F"
00090 #define E_AttrAlreadyUsedInSTag                                         "XMLBE50"
00091 #define E_BracketInAttrValue                                            "XMLBE51"
00092 #define E_XMLException                                                  "XMLBE52"
00093 #define E_Expected2ndSurrogateChar                                      "XMLBE53"
00094 #define E_ExpectedEndOfConditional                                      "XMLBE54"
00095 #define E_ExpectedIncOrIgn                                              "XMLBE55"
00096 #define E_ExpectedINCLUDEBracket                                        "XMLBE56"
00097 #define E_ExpectedTextDecl                                              "XMLBE57"
00098 #define E_ExpectedXMLDecl                                               "XMLBE58"
00099 #define E_UnexpectedEOE                                                 "XMLBE59"
00100 #define E_PEPropogated                                                  "XMLBE5A"
00101 #define E_ExtraCloseSquare                                              "XMLBE5B"
00102 #define E_PERefInMarkupInIntSubset                                      "XMLBE5C"
00103 #define E_EntityPropogated                                              "XMLBE5D"
00104 #define E_ExpectedNumericalCharRef                                      "XMLBE5E"
00105 #define E_ExpectedOpenSquareBracket                                     "XMLBE5F"
00106 #define E_BadSequenceInCharData                                         "XMLBE60"
00107 #define E_IllegalSequenceInComment                                      "XMLBE61"
00108 #define E_UnterminatedCDATASection                                      "XMLBE62"
00109 #define E_ExpectedNDATA                                                 "XMLBE63"
00110 #define E_NDATANotValidForPE                                            "XMLBE64"
00111 #define E_HexRadixMustBeLowerCase                                       "XMLBE65"
00112 #define E_DeclStringRep                                                 "XMLBE66"
00113 #define E_DeclStringsInWrongOrder                                       "XMLBE67"
00114 #define E_NoExtRefsInAttValue                                           "XMLBE68"
00115 #define E_XMLDeclMustBeLowerCase                                        "XMLBE69"
00116 #define E_ExpectedEntityValue                                           "XMLBE6A"
00117 #define E_BadDigitForRadix                                              "XMLBE6B"
00118 #define E_EndedWithTagsOnStack                                          "XMLBE6C"
00119 #define E_AmbiguousContentModel                                         "XMLBE6D"
00120 #define E_NestedCDATA                                                   "XMLBE6E"
00121 #define Gen_NoDTDValidator                                              "XMLBE6F"
00122 #define E_UnknownPrefix                                                 "XMLBE70"
00123 
00124 
00125 
00126 // These are Validity messages
00127 
00128 #define V_ElementNotDefined                                             "XMLBE71"
00129 #define V_AttNotDefined                                                 "XMLBE72"
00130 #define V_NotationNotDeclared                                           "XMLBE73"
00131 #define V_RootElemNotLikeDocType                                        "XMLBE74"
00132 #define V_RequiredAttrNotProvided                                       "XMLBE75"
00133 #define V_ElementNotValidForContent                                     "XMLBE76"
00134 #define V_BadIDAttrDefType                                              "XMLBE77"
00135 #define V_InvalidEmptyAttValue                                          "XMLBE78"
00136 #define V_ElementAlreadyExists                                          "XMLBE79"
00137 #define V_MultipleIdAttrs                                               "XMLBE7A"
00138 #define V_ReusedIDValue                                                 "XMLBE7B"
00139 #define V_IDNotDeclared                                                 "XMLBE7C"
00140 #define V_UnknownNotRefAttr                                             "XMLBE7D"
00141 #define V_UndeclaredElemInDocType                                       "XMLBE7E"
00142 #define V_EmptyNotValidForContent                                       "XMLBE7F"
00143 #define V_AttNotDefinedForElement                                       "XMLBE80"
00144 #define V_BadEntityRefAttr                                              "XMLBE81"
00145 #define V_UnknownEntityRefAttr                                          "XMLBE82"
00146 #define V_NotEnoughElemsForCM                                           "XMLBE83"
00147 
00148 
00149 
00150 #define E_NoPIStartsWithXML                                             "XMLBE84"
00151 
00152 // These are Warnings messages
00153 
00154 #define W_NotationAlreadyExists                                         "XMLBE85"
00155 #define W_AttListAlreadyExists                                          "XMLBE86"
00156 #define W_ContradictoryEncoding                                         "XMLBE87"
00157 #define W_UndeclaredElemInCM                                            "XMLBE88"
00158 #define W_UndeclaredElemInAttList                                       "XMLBE89"
00159 
00160 
00161 // These are Exception Messages
00162 
00163 #define Array_BadIndex                                                  "XMLBE8A"
00164 #define Array_BadNewSize                                                "XMLBE8B"
00165 #define CPtr_PointerIsZero                                              "XMLBE8C"
00166 #define Enum_NoMoreElements                                             "XMLBE8D"
00167 #define File_CouldNotOpenFile                                           "XMLBE8E"
00168 #define File_CouldNotGetCurPos                                          "XMLBE8F"
00169 #define File_CouldNotCloseFile                                          "XMLBE90"
00170 #define File_CouldNotSeekToEnd                                          "XMLBE91"
00171 #define File_CouldNotSeekToPos                                          "XMLBE92"
00172 #define File_CouldNotDupHandle                                          "XMLBE93"
00173 #define File_CouldNotReadFromFile                                       "XMLBE94"
00174 #define File_CouldNotResetFile                                          "XMLBE95"
00175 #define File_CouldNotGetSize                                            "XMLBE96"
00176 #define File_CouldNotGetBasePathName                                    "XMLBE97"
00177 #define HshTbl_ZeroModulus                                              "XMLBE98"
00178 #define HshTbl_BadHashFromKey                                           "XMLBE99"
00179 #define HshTbl_NoSuchKeyExists                                          "XMLBE9A"
00180 #define Mutex_CouldNotCreate                                            "XMLBE9B"
00181 #define Mutex_CouldNotClose                                             "XMLBE9C"
00182 #define Mutex_CouldNotLock                                              "XMLBE9D"
00183 #define Mutex_CouldNotUnlock                                            "XMLBE9E"
00184 #define Mutex_CouldNotDestroy                                           "XMLBE9F"
00185 #define Pool_ElemAlreadyExists                                          "XMLBEA0"
00186 #define Pool_BadHashFromKey                                             "XMLBEA1"
00187 #define Pool_InvalidId                                                  "XMLBEA2"
00188 #define Pool_ZeroModulus                                                "XMLBEA3"
00189 #define Stack_BadIndex                                                  "XMLBEA4"
00190 #define Stack_EmptyStack                                                "XMLBEA5"
00191 #define Str_ZeroSizedTargetBuf                                          "XMLBEA6"
00192 #define Str_UnknownRadix                                                "XMLBEA7"
00193 #define Str_TargetBufTooSmall                                           "XMLBEA8"
00194 #define Str_StartIndexPastEnd                                           "XMLBEA9"
00195 #define Strm_StdErrWriteFailure                                         "XMLBEAA"
00196 #define Strm_StdOutWriteFailure                                         "XMLBEAB"
00197 #define Strm_ConWriteFailure                                            "XMLBEAC"
00198 #define StrPool_IllegalId                                               "XMLBEAD"
00199 #define URL_MalformedURL                                                "XMLBEAE"
00200 #define URL_UnsupportedProto                                            "XMLBEAF"
00201 #define URL_OnlyLocalHost                                               "XMLBEB0"
00202 #define Vector_BadIndex                                                 "XMLBEB1"
00203 #define Gen_UnexpectedEOF                                               "XMLBEB2"
00204 #define Gen_ParseInProgress                                             "XMLBEB3"
00205 #define AttrList_BadIndex                                               "XMLBEB4"
00206 #define ElemStack_EmptyStack                                            "XMLBEB5"
00207 #define ElemStack_BadIndex                                              "XMLBEB6"
00208 #define ElemStack_StackUnderflow                                        "XMLBEB7"
00209 #define ElemStack_NoParentPushed                                        "XMLBEB8"
00210 #define RdrMgr_ReaderIdNotFound                                         "XMLBEB9"
00211 #define Reader_BadAutoEncoding                                          "XMLBEBA"
00212 #define Reader_CantCreateCvtrFor                                        "XMLBEBB"
00213 #define Reader_CouldNotDecodeFirstLine                                  "XMLBEBC"
00214 #define Reader_EOIInMultiSeq                                            "XMLBEBD"
00215 /* #define Reader_EncodingNeedsCvtr                                     "XMLBEBE"   THIS GUY IS GONE */
00216 #define Reader_BadUTF8Seq                                               "XMLBEBF"
00217 #define Reader_BadSurrogateInUTF8                                       "XMLBEC0"
00218 #define Scan_CouldNotOpenSource                                         "XMLBEC1"
00219 #define Scan_UnbalancedStartEnd                                         "XMLBEC2"
00220 #define AttDef_BadAttType                                               "XMLBEC3"
00221 #define AttDef_BadDefAttType                                            "XMLBEC4"
00222 #define BufMgr_NoMoreBuffers                                            "XMLBEC5"
00223 #define BufMgr_BufferNotInPool                                          "XMLBEC6"
00224 #define XMLRec_UnknownEncoding                                          "XMLBEC7"
00225 #define Trans_CouldNotXCodeXMLData                                      "XMLBEC8"
00226 #define Trans_CouldNotCreateDefCvtr                                     "XMLBEC9"
00227 #define Bitset_BadIndex                                                 "XMLBECA"
00228 #define CM_BinOpHadUnaryType                                            "XMLBECB"
00229 #define CM_MustBeMixedOrChildren                                        "XMLBECC"
00230 #define CM_NoPCDATAHere                                                 "XMLBECD"
00231 #define CM_NotValidForSpecType                                          "XMLBECE"
00232 #define CM_UnaryOpHadBinType                                            "XMLBECF"
00233 #define CM_UnknownCMType                                                "XMLBED0"
00234 #define CM_UnknownCMSpecType                                            "XMLBED1"
00235 #define Val_InvalidElemId                                               "XMLBED2"
00236 
00237 // These are the new messages for 3.0 code base
00238 // Note ALL CAPITALIZED DEFINES ARE AS/400 UNIQUE MESSAGES
00239 #define FILE_OPEN_PROBLEMS                                              "XMLBED3"
00240 #define ICONV_CONVERT_PROBLEM                                           "XMLBED4"
00241 #define ICONV_CCSID_PROBLEM                                             "XMLBED5"
00242 #define E_Unexpected2ndSurrogateChar                                    "XMLBED6"
00243 #define E_XMLDeclMustBeFirst                                            "XMLBED7"
00244 #define E_XMLVersionRequired                                            "XMLBED8"
00245 #define E_StandaloneNotLegal                                            "XMLBED9"
00246 #define E_TooManyColonsInName                                           "XMLBEDA"
00247 #define E_InvalidColonPos                                               "XMLBEDB"
00248 #define E_ColonNotLegalWithNS                                           "XMLBEDC"
00249 #define V_RepElemInMixed                                                "XMLBEDD"
00250 #define Val_CantHaveIntSS                                               "XMLBEDE"
00251 #define Scan_BadPScanToken                                              "XMLBEDF"
00252 #define URL_NoProtocolPresent                                           "XMLBEE0"
00253 #define URL_ExpectingTwoSlashes                                         "XMLBEE1"
00254 #define URL_IncorrectEscapedCharRef                                     "XMLBEE2"
00255 #define URL_UnterminatedHostComponent                                   "XMLBEE3"
00256 #define URL_UnsupportedProto1                                           "XMLBEE4"
00257 #define V_NoCharDataInCM                                                "XMLBEE5"
00258 #define V_DoesNotMatchEnumList                                          "XMLBEE6"
00259 #define V_AttrValNotName                                                "XMLBEE7"
00260 #define V_NoMultipleValues                                              "XMLBEE8"
00261 #define E_PartialTagMarkupError                                         "XMLBEE9"
00262 #define E_EmptyMainEntity                                               "XMLBEEA"
00263 #define E_CDATAOutsideOfContent                                         "XMLBEEB"
00264 #define E_OnlyCharRefsAllowedHere                                       "XMLBEEC"
00265 #define GENERAL_PANIC_MESSAGE                                           "XMLBEED"
00266 
00267 // NEW 3.1 MESSAGES                                     Woops, forgot XMLBEEE
00268 #define NetAcc_InternalError                                            "XMLBEEF"
00269 #define Reader_SrcOfsNotSupported                                       "XMLBEF0"
00270 #define Trans_InvalidSizeReq                                            "XMLBEF1"
00271 #define Trans_Unrepresentable                                           "XMLBEF2"
00272 #define Trans_NotInSourceSet                                            "XMLBEF3"
00273 
00274 
00275 char Errors[][8] =  {
00276 
00277   E_ExpectedCommentOrCDATA
00278  ,E_ExpectedAttrName    
00279  ,E_ExpectedNotationName
00280  ,E_NoRepInMixed
00281  ,E_BadDefAttrDecl
00282  ,E_ExpectedDefAttrDecl
00283  ,E_AttListSyntaxError
00284  ,E_ExpectedEqSign      
00285  ,E_DupAttrName 
00286  ,E_BadIdForXMLLangAttr 
00287  ,E_ExpectedElementName 
00288  ,E_MustStartWithXMLDecl
00289  ,E_CommentsMustStartWith
00290  ,E_InvalidDocumentStructure
00291  ,E_ExpectedDeclString  
00292  ,E_BadXMLVersion
00293  ,E_UnsupportedXMLVersion
00294  ,E_UnterminatedXMLDecl 
00295  ,E_BadXMLEncoding
00296  ,E_BadStandalone
00297  ,E_UnterminatedComment 
00298  ,E_PINameExpected
00299  ,E_UnterminatedPI
00300  ,E_InvalidCharacter
00301  ,E_UnexpectedTextBeforeRoot
00302  ,E_UnterminatedStartTag
00303  ,E_ExpectedAttrValue
00304  ,E_UnterminatedEndTag
00305  ,E_ExpectedAttributeType
00306  ,E_ExpectedEndOfTagX
00307  ,E_ExpectedMarkup
00308  ,E_NotValidAfterContent
00309  ,E_ExpectedComment
00310  ,E_ExpectedCommentOrPI 
00311  ,E_ExpectedWhitespace
00312  ,E_NoRootElemInDOCTYPE
00313  ,E_ExpectedQuotedString
00314  ,E_ExpectedPublicId
00315  ,E_InvalidPublicIdChar
00316  ,E_UnterminatedDOCTYPE 
00317  ,E_InvalidCharacterInIntSubset 
00318  ,E_ExpectedCDATA
00319  ,E_InvalidInitialNameChar
00320  ,E_InvalidNameChar
00321  ,E_UnexpectedWhitespace
00322  ,E_InvalidCharacterInAttrValue 
00323  ,E_ExpectedMarkupDecl
00324  ,E_TextDeclNotLegalHere
00325  ,E_ConditionalSectInIntSubset
00326  ,E_ExpectedPEName
00327  ,E_UnterminatedEntityDecl
00328  ,E_InvalidCharacterRef
00329  ,E_UnterminatedCharRef
00330  ,E_ExpectedEntityRefName
00331  ,E_EntityNotFound
00332  ,E_NoUnparsedEntityRefs
00333  ,E_UnterminatedEntityRef
00334  ,E_RecursiveEntity
00335  ,E_PartialMarkupInEntity
00336  ,E_UnterminatedElementDecl
00337  ,E_ExpectedContentSpecExpr
00338  ,E_ExpectedAsterisk
00339  ,E_UnterminatedContentModel
00340  ,E_ExpectedSystemId
00341  ,E_ExpectedSystemOrPublicId
00342  ,E_UnterminatedNotationDecl
00343  ,E_ExpectedSeqChoiceLeaf
00344  ,E_ExpectedChoiceOrCloseParen
00345  ,E_ExpectedSeqOrCloseParen
00346  ,E_ExpectedEnumValue
00347  ,E_ExpectedEnumSepOrParen
00348  ,E_UnterminatedEntityLiteral
00349  ,E_MoreEndThanStartTags
00350  ,E_IllegalRefInStandalone
00351  ,E_ExpectedOpenParen
00352  ,E_AttrAlreadyUsedInSTag
00353  ,E_BracketInAttrValue
00354  ,E_Expected2ndSurrogateChar
00355  ,E_ExpectedEndOfConditional
00356  ,E_ExpectedIncOrIgn
00357  ,E_ExpectedINCLUDEBracket
00358  ,E_ExpectedTextDecl
00359  ,E_ExpectedXMLDecl
00360  ,E_UnexpectedEOE
00361  ,E_PEPropogated
00362  ,E_ExtraCloseSquare
00363  ,E_PERefInMarkupInIntSubset
00364  ,E_EntityPropogated
00365  ,E_ExpectedNumericalCharRef
00366  ,E_ExpectedOpenSquareBracket
00367  ,E_BadSequenceInCharData
00368  ,E_IllegalSequenceInComment
00369  ,E_UnterminatedCDATASection
00370  ,E_ExpectedNDATA
00371  ,E_NDATANotValidForPE
00372  ,E_HexRadixMustBeLowerCase
00373  ,E_DeclStringRep
00374  ,E_DeclStringsInWrongOrder
00375  ,E_NoExtRefsInAttValue
00376  ,E_XMLDeclMustBeLowerCase
00377  ,E_ExpectedEntityValue
00378  ,E_BadDigitForRadix
00379  ,E_EndedWithTagsOnStack
00380  ,E_AmbiguousContentModel
00381  ,E_NestedCDATA
00382  ,E_UnknownPrefix
00383  ,E_PartialTagMarkupError
00384  ,E_EmptyMainEntity
00385  ,E_CDATAOutsideOfContent
00386  ,E_OnlyCharRefsAllowedHere
00387  ,E_Unexpected2ndSurrogateChar
00388  ,E_NoPIStartsWithXML
00389  ,E_XMLDeclMustBeFirst
00390  ,E_XMLVersionRequired
00391  ,E_StandaloneNotLegal
00392  ,E_TooManyColonsInName
00393  ,E_InvalidColonPos
00394  ,E_ColonNotLegalWithNS
00395  ,E_SysException
00396  ,E_XMLException
00397  ,E_UnexpectedEOF
00398 };
00399 
00400 char Invalid[][8] = {
00401  V_ElementNotDefined,
00402  V_AttNotDefined,
00403  V_NotationNotDeclared,
00404  V_RootElemNotLikeDocType,
00405  V_RequiredAttrNotProvided,
00406  V_ElementNotValidForContent,
00407  V_BadIDAttrDefType,
00408  V_InvalidEmptyAttValue,
00409  V_ElementAlreadyExists,
00410  V_MultipleIdAttrs,
00411  V_ReusedIDValue,
00412  V_IDNotDeclared,
00413  V_UnknownNotRefAttr,
00414  V_UndeclaredElemInDocType,
00415  V_EmptyNotValidForContent,
00416  V_AttNotDefinedForElement,
00417  V_BadEntityRefAttr,
00418  V_UnknownEntityRefAttr,
00419  V_NotEnoughElemsForCM
00420  ,V_NoCharDataInCM
00421  ,V_DoesNotMatchEnumList
00422  ,V_AttrValNotName
00423  ,V_NoMultipleValues
00424  ,V_NotSameAsFixedValue
00425  ,V_RepElemInMixed
00426 };                                              
00427 
00428 
00429 char Warnings[][8] = {
00430 // W_NoPIStartsWithXML,
00431  W_NotationAlreadyExists,
00432  W_AttListAlreadyExists,
00433  W_ContradictoryEncoding,
00434  W_UndeclaredElemInCM,
00435  W_UndeclaredElemInAttList
00436 };
00437 
00438 char Exceptions[][8]= {
00439  Array_BadIndex,
00440  Array_BadNewSize,
00441  AttrList_BadIndex,
00442  AttDef_BadAttType,
00443  AttDef_BadDefAttType,
00444  Bitset_BadIndex,
00445  BufMgr_NoMoreBuffers,
00446  BufMgr_BufferNotInPool,
00447  CPtr_PointerIsZero,
00448  CM_BinOpHadUnaryType,
00449  CM_MustBeMixedOrChildren,
00450  CM_NoPCDATAHere,
00451  CM_NotValidForSpecType,
00452  CM_UnaryOpHadBinType,
00453  CM_UnknownCMType,
00454  CM_UnknownCMSpecType,
00455  ElemStack_EmptyStack,
00456  ElemStack_BadIndex,
00457  ElemStack_StackUnderflow,
00458  ElemStack_NoParentPushed,
00459  Enum_NoMoreElements,
00460  File_CouldNotOpenFile,
00461  File_CouldNotGetCurPos,
00462  File_CouldNotCloseFile ,
00463  File_CouldNotSeekToEnd ,
00464  File_CouldNotSeekToPos ,
00465  File_CouldNotDupHandle ,
00466  File_CouldNotReadFromFile,
00467  File_CouldNotResetFile ,
00468  File_CouldNotGetSize   ,
00469  File_CouldNotGetBasePathName,
00470  Gen_ParseInProgress,
00471  Gen_NoDTDValidator,
00472  Gen_CouldNotOpenDTD,
00473  Gen_CouldNotOpenExtEntity,
00474  Gen_UnexpectedEOF,
00475  HshTbl_ZeroModulus,
00476  HshTbl_BadHashFromKey,
00477  HshTbl_NoSuchKeyExists,
00478  Mutex_CouldNotCreate,
00479  Mutex_CouldNotClose,
00480  Mutex_CouldNotLock,
00481  Mutex_CouldNotUnlock,
00482  Mutex_CouldNotDestroy,
00483  NetAcc_InternalError,
00484  Pool_ElemAlreadyExists,
00485  Pool_BadHashFromKey,
00486  Pool_InvalidId,
00487  Pool_ZeroModulus,
00488  RdrMgr_ReaderIdNotFound,
00489  Reader_BadAutoEncoding,
00490  Reader_CantCreateCvtrFor,
00491  Reader_CouldNotDecodeFirstLine,
00492  Reader_EOIInMultiSeq,
00493  Reader_BadUTF8Seq,
00494  Reader_BadSurrogateInUTF8,
00495  Reader_SrcOfsNotSupported,
00496  Scan_CouldNotOpenSource,
00497  Scan_UnbalancedStartEnd,
00498  Scan_BadPScanToken,
00499  Stack_BadIndex,
00500  Stack_EmptyStack,
00501  Str_ZeroSizedTargetBuf,
00502  Str_UnknownRadix,
00503  Str_TargetBufTooSmall,
00504  Str_StartIndexPastEnd,
00505  Strm_StdErrWriteFailure,
00506  Strm_StdOutWriteFailure,
00507  Strm_ConWriteFailure,
00508  StrPool_IllegalId,
00509  Trans_CouldNotXCodeXMLData,
00510  Trans_CouldNotCreateDefCvtr,
00511  Trans_InvalidSizeReq,
00512  Trans_Unrepresentable,
00513  Trans_NotInSourceSet,
00514  URL_MalformedURL,
00515  URL_UnsupportedProto,
00516  URL_UnsupportedProto1,
00517  URL_OnlyLocalHost,
00518  URL_NoProtocolPresent,
00519  URL_ExpectingTwoSlashes,
00520  URL_IncorrectEscapedCharRef,
00521  URL_UnterminatedHostComponent,
00522  Vector_BadIndex,
00523  Val_InvalidElemId,
00524  Val_CantHaveIntSS,
00525  XMLRec_UnknownEncoding
00526 };
00527 
00528 XERCES_CPP_NAMESPACE_END
00529 
00530 #endif
00531 
00532 

Generated on Thu Jan 12 2012 23:13:51 for ACS-10.0 C++ API by  doxygen 1.7.0