XMLMessages.h
上传用户:zhuqijet
上传日期:2013-06-25
资源大小:10074k
文件大小:17k
源码类别:

词法分析

开发平台:

Visual C++

  1. #ifndef XML_ERROR_MESSAGES_H
  2. #define XML_ERROR_MESSAGES_H
  3. #include <xercesc/util/XercesDefs.hpp>
  4. XERCES_CPP_NAMESPACE_BEGIN
  5. // These are Fatal error messages
  6. #define E_ExpectedCommentOrCDATA "XMLBE00"
  7. #define E_ExpectedAttrName "XMLBE01"
  8. #define E_ExpectedNotationName "XMLBE02"
  9. #define E_NoRepInMixed "XMLBE03"
  10. #define E_BadDefAttrDecl "XMLBE04"
  11. #define E_ExpectedDefAttrDecl "XMLBE05"
  12. #define E_AttListSyntaxError "XMLBE06"
  13. #define E_ExpectedEqSign "XMLBE07"
  14. #define E_DupAttrName "XMLBE08"
  15. #define E_BadIdForXMLLangAttr "XMLBE09"
  16. #define E_ExpectedElementName "XMLBE0A"
  17. #define E_MustStartWithXMLDecl "XMLBE0B"
  18. #define E_CommentsMustStartWith "XMLBE0C"
  19. #define E_InvalidDocumentStructure "XMLBE0D"
  20. #define E_ExpectedDeclString "XMLBE0E"
  21. #define E_BadXMLVersion "XMLBE0F"
  22. #define E_UnsupportedXMLVersion "XMLBE10"
  23. #define E_UnterminatedXMLDecl "XMLBE11"
  24. #define E_BadXMLEncoding "XMLBE12"
  25. #define E_BadStandalone "XMLBE13"
  26. #define E_UnterminatedComment "XMLBE14"
  27. #define E_PINameExpected "XMLBE15"
  28. #define E_UnterminatedPI "XMLBE16"
  29. #define E_InvalidCharacter "XMLBE17"
  30. #define E_UnexpectedEOF "XMLBE18"
  31. #define E_UnexpectedTextBeforeRoot "XMLBE19"
  32. #define E_UnterminatedStartTag "XMLBE1A"
  33. #define E_ExpectedAttrValue "XMLBE1B"
  34. #define E_UnterminatedEndTag "XMLBE1C"
  35. #define E_ExpectedAttributeType "XMLBE1D"
  36. #define E_ExpectedEndOfTagX "XMLBE1E"
  37. #define E_ExpectedMarkup "XMLBE1F"
  38. #define E_NotValidAfterContent "XMLBE20"
  39. #define E_ExpectedComment "XMLBE21"
  40. #define E_ExpectedCommentOrPI "XMLBE22"
  41. #define E_ExpectedWhitespace "XMLBE23"
  42. #define E_NoRootElemInDOCTYPE "XMLBE24"
  43. #define E_ExpectedQuotedString "XMLBE25"
  44. #define E_ExpectedPublicId "XMLBE26"
  45. #define E_InvalidPublicIdChar "XMLBE27"
  46. #define E_UnterminatedDOCTYPE "XMLBE28"
  47. #define E_InvalidCharacterInIntSubset "XMLBE29"
  48. #define E_ExpectedCDATA "XMLBE2A"
  49. #define E_InvalidInitialNameChar "XMLBE2B"
  50. #define E_InvalidNameChar "XMLBE2C"
  51. #define E_UnexpectedWhitespace "XMLBE2D"
  52. #define E_InvalidCharacterInAttrValue "XMLBE2E"
  53. #define E_ExpectedMarkupDecl "XMLBE2F"
  54. #define E_TextDeclNotLegalHere "XMLBE30"
  55. #define E_ConditionalSectInIntSubset "XMLBE31"
  56. #define E_ExpectedPEName "XMLBE32"
  57. #define E_UnterminatedEntityDecl "XMLBE33"
  58. #define E_InvalidCharacterRef "XMLBE34"
  59. #define E_UnterminatedCharRef "XMLBE35"
  60. #define E_ExpectedEntityRefName "XMLBE36"
  61. #define E_EntityNotFound "XMLBE37"
  62. #define E_NoUnparsedEntityRefs "XMLBE38"
  63. #define E_UnterminatedEntityRef "XMLBE39"
  64. #define E_RecursiveEntity "XMLBE3A"
  65. #define E_PartialMarkupInEntity "XMLBE3B"
  66. #define E_UnterminatedElementDecl "XMLBE3C"
  67. #define E_ExpectedContentSpecExpr "XMLBE3D"
  68. #define E_ExpectedAsterisk "XMLBE3E"
  69. #define E_UnterminatedContentModel "XMLBE3F"
  70. #define E_ExpectedSystemId "XMLBE40"
  71. #define E_ExpectedSystemOrPublicId "XMLBE41"
  72. #define E_UnterminatedNotationDecl "XMLBE42"
  73. #define E_ExpectedSeqChoiceLeaf "XMLBE43"
  74. #define E_ExpectedChoiceOrCloseParen "XMLBE44"
  75. #define E_ExpectedSeqOrCloseParen "XMLBE45"
  76. #define Gen_CouldNotOpenDTD "XMLBE46"
  77. #define V_NotSameAsFixedValue "XMLBE47"
  78. #define E_ExpectedEnumValue "XMLBE48"
  79. #define E_ExpectedEnumSepOrParen "XMLBE49"
  80. #define Gen_CouldNotOpenExtEntity "XMLBE4A"
  81. #define E_UnterminatedEntityLiteral "XMLBE4B"
  82. #define E_MoreEndThanStartTags "XMLBE4C"
  83. #define E_IllegalRefInStandalone "XMLBE4D"
  84. #define E_ExpectedOpenParen "XMLBE4E"
  85. #define E_SysException "XMLBE4F"
  86. #define E_AttrAlreadyUsedInSTag "XMLBE50"
  87. #define E_BracketInAttrValue "XMLBE51"
  88. #define E_XMLException "XMLBE52"
  89. #define E_Expected2ndSurrogateChar "XMLBE53"
  90. #define E_ExpectedEndOfConditional "XMLBE54"
  91. #define E_ExpectedIncOrIgn "XMLBE55"
  92. #define E_ExpectedINCLUDEBracket "XMLBE56"
  93. #define E_ExpectedTextDecl "XMLBE57"
  94. #define E_ExpectedXMLDecl "XMLBE58"
  95. #define E_UnexpectedEOE "XMLBE59"
  96. #define E_PEPropogated "XMLBE5A"
  97. #define E_ExtraCloseSquare "XMLBE5B"
  98. #define E_PERefInMarkupInIntSubset "XMLBE5C"
  99. #define E_EntityPropogated "XMLBE5D"
  100. #define E_ExpectedNumericalCharRef "XMLBE5E"
  101. #define E_ExpectedOpenSquareBracket "XMLBE5F"
  102. #define E_BadSequenceInCharData "XMLBE60"
  103. #define E_IllegalSequenceInComment "XMLBE61"
  104. #define E_UnterminatedCDATASection "XMLBE62"
  105. #define E_ExpectedNDATA "XMLBE63"
  106. #define E_NDATANotValidForPE "XMLBE64"
  107. #define E_HexRadixMustBeLowerCase "XMLBE65"
  108. #define E_DeclStringRep "XMLBE66"
  109. #define E_DeclStringsInWrongOrder "XMLBE67"
  110. #define E_NoExtRefsInAttValue "XMLBE68"
  111. #define E_XMLDeclMustBeLowerCase "XMLBE69"
  112. #define E_ExpectedEntityValue "XMLBE6A"
  113. #define E_BadDigitForRadix "XMLBE6B"
  114. #define E_EndedWithTagsOnStack "XMLBE6C"
  115. #define E_AmbiguousContentModel "XMLBE6D"
  116. #define E_NestedCDATA "XMLBE6E"
  117. #define Gen_NoDTDValidator "XMLBE6F"
  118. #define E_UnknownPrefix "XMLBE70"
  119. // These are Validity messages
  120. #define V_ElementNotDefined "XMLBE71"
  121. #define V_AttNotDefined "XMLBE72"
  122. #define V_NotationNotDeclared "XMLBE73"
  123. #define V_RootElemNotLikeDocType "XMLBE74"
  124. #define V_RequiredAttrNotProvided "XMLBE75"
  125. #define V_ElementNotValidForContent "XMLBE76"
  126. #define V_BadIDAttrDefType "XMLBE77"
  127. #define V_InvalidEmptyAttValue "XMLBE78"
  128. #define V_ElementAlreadyExists "XMLBE79"
  129. #define V_MultipleIdAttrs "XMLBE7A"
  130. #define V_ReusedIDValue "XMLBE7B"
  131. #define V_IDNotDeclared "XMLBE7C"
  132. #define V_UnknownNotRefAttr "XMLBE7D"
  133. #define V_UndeclaredElemInDocType "XMLBE7E"
  134. #define V_EmptyNotValidForContent "XMLBE7F"
  135. #define V_AttNotDefinedForElement "XMLBE80"
  136. #define V_BadEntityRefAttr "XMLBE81"
  137. #define V_UnknownEntityRefAttr "XMLBE82"
  138. #define V_NotEnoughElemsForCM "XMLBE83"
  139. #define E_NoPIStartsWithXML "XMLBE84"
  140. // These are Warnings messages
  141. #define W_NotationAlreadyExists "XMLBE85"
  142. #define W_AttListAlreadyExists "XMLBE86"
  143. #define W_ContradictoryEncoding "XMLBE87"
  144. #define W_UndeclaredElemInCM "XMLBE88"
  145. #define W_UndeclaredElemInAttList "XMLBE89"
  146. // These are Exception Messages
  147. #define Array_BadIndex "XMLBE8A"
  148. #define Array_BadNewSize "XMLBE8B"
  149. #define CPtr_PointerIsZero "XMLBE8C"
  150. #define Enum_NoMoreElements "XMLBE8D"
  151. #define File_CouldNotOpenFile "XMLBE8E"
  152. #define File_CouldNotGetCurPos "XMLBE8F"
  153. #define File_CouldNotCloseFile "XMLBE90"
  154. #define File_CouldNotSeekToEnd "XMLBE91"
  155. #define File_CouldNotSeekToPos "XMLBE92"
  156. #define File_CouldNotDupHandle "XMLBE93"
  157. #define File_CouldNotReadFromFile "XMLBE94"
  158. #define File_CouldNotResetFile "XMLBE95"
  159. #define File_CouldNotGetSize "XMLBE96"
  160. #define File_CouldNotGetBasePathName "XMLBE97"
  161. #define HshTbl_ZeroModulus "XMLBE98"
  162. #define HshTbl_BadHashFromKey "XMLBE99"
  163. #define HshTbl_NoSuchKeyExists "XMLBE9A"
  164. #define Mutex_CouldNotCreate "XMLBE9B"
  165. #define Mutex_CouldNotClose "XMLBE9C"
  166. #define Mutex_CouldNotLock "XMLBE9D"
  167. #define Mutex_CouldNotUnlock "XMLBE9E"
  168. #define Mutex_CouldNotDestroy "XMLBE9F"
  169. #define Pool_ElemAlreadyExists "XMLBEA0"
  170. #define Pool_BadHashFromKey "XMLBEA1"
  171. #define Pool_InvalidId "XMLBEA2"
  172. #define Pool_ZeroModulus "XMLBEA3"
  173. #define Stack_BadIndex "XMLBEA4"
  174. #define Stack_EmptyStack "XMLBEA5"
  175. #define Str_ZeroSizedTargetBuf "XMLBEA6"
  176. #define Str_UnknownRadix "XMLBEA7"
  177. #define Str_TargetBufTooSmall "XMLBEA8"
  178. #define Str_StartIndexPastEnd "XMLBEA9"
  179. #define Strm_StdErrWriteFailure "XMLBEAA"
  180. #define Strm_StdOutWriteFailure "XMLBEAB"
  181. #define Strm_ConWriteFailure "XMLBEAC"
  182. #define StrPool_IllegalId "XMLBEAD"
  183. #define URL_MalformedURL "XMLBEAE"
  184. #define URL_UnsupportedProto "XMLBEAF"
  185. #define URL_OnlyLocalHost "XMLBEB0"
  186. #define Vector_BadIndex "XMLBEB1"
  187. #define Gen_UnexpectedEOF "XMLBEB2"
  188. #define Gen_ParseInProgress "XMLBEB3"
  189. #define AttrList_BadIndex "XMLBEB4"
  190. #define ElemStack_EmptyStack "XMLBEB5"
  191. #define ElemStack_BadIndex "XMLBEB6"
  192. #define ElemStack_StackUnderflow "XMLBEB7"
  193. #define ElemStack_NoParentPushed "XMLBEB8"
  194. #define RdrMgr_ReaderIdNotFound "XMLBEB9"
  195. #define Reader_BadAutoEncoding "XMLBEBA"
  196. #define Reader_CantCreateCvtrFor "XMLBEBB"
  197. #define Reader_CouldNotDecodeFirstLine "XMLBEBC"
  198. #define Reader_EOIInMultiSeq "XMLBEBD"
  199. /* #define Reader_EncodingNeedsCvtr "XMLBEBE"   THIS GUY IS GONE */
  200. #define Reader_BadUTF8Seq "XMLBEBF"
  201. #define Reader_BadSurrogateInUTF8 "XMLBEC0"
  202. #define Scan_CouldNotOpenSource "XMLBEC1"
  203. #define Scan_UnbalancedStartEnd "XMLBEC2"
  204. #define AttDef_BadAttType "XMLBEC3"
  205. #define AttDef_BadDefAttType "XMLBEC4"
  206. #define BufMgr_NoMoreBuffers "XMLBEC5"
  207. #define BufMgr_BufferNotInPool "XMLBEC6"
  208. #define XMLRec_UnknownEncoding "XMLBEC7"
  209. #define Trans_CouldNotXCodeXMLData "XMLBEC8"
  210. #define Trans_CouldNotCreateDefCvtr "XMLBEC9"
  211. #define Bitset_BadIndex "XMLBECA"
  212. #define CM_BinOpHadUnaryType "XMLBECB"
  213. #define CM_MustBeMixedOrChildren "XMLBECC"
  214. #define CM_NoPCDATAHere "XMLBECD"
  215. #define CM_NotValidForSpecType "XMLBECE"
  216. #define CM_UnaryOpHadBinType "XMLBECF"
  217. #define CM_UnknownCMType "XMLBED0"
  218. #define CM_UnknownCMSpecType "XMLBED1"
  219. #define Val_InvalidElemId "XMLBED2"
  220. // These are the new messages for 3.0 code base
  221. // Note ALL CAPITALIZED DEFINES ARE AS/400 UNIQUE MESSAGES
  222. #define FILE_OPEN_PROBLEMS "XMLBED3"
  223. #define ICONV_CONVERT_PROBLEM "XMLBED4"
  224. #define ICONV_CCSID_PROBLEM "XMLBED5"
  225. #define E_Unexpected2ndSurrogateChar "XMLBED6"
  226. #define E_XMLDeclMustBeFirst "XMLBED7"
  227. #define E_XMLVersionRequired "XMLBED8"
  228. #define E_StandaloneNotLegal "XMLBED9"
  229. #define E_TooManyColonsInName "XMLBEDA"
  230. #define E_InvalidColonPos "XMLBEDB"
  231. #define E_ColonNotLegalWithNS "XMLBEDC"
  232. #define V_RepElemInMixed "XMLBEDD"
  233. #define Val_CantHaveIntSS "XMLBEDE"
  234. #define Scan_BadPScanToken "XMLBEDF"
  235. #define URL_NoProtocolPresent "XMLBEE0"
  236. #define URL_ExpectingTwoSlashes "XMLBEE1"
  237. #define URL_IncorrectEscapedCharRef "XMLBEE2"
  238. #define URL_UnterminatedHostComponent "XMLBEE3"
  239. #define URL_UnsupportedProto1 "XMLBEE4"
  240. #define V_NoCharDataInCM "XMLBEE5"
  241. #define V_DoesNotMatchEnumList "XMLBEE6"
  242. #define V_AttrValNotName "XMLBEE7"
  243. #define V_NoMultipleValues "XMLBEE8"
  244. #define E_PartialTagMarkupError "XMLBEE9"
  245. #define E_EmptyMainEntity "XMLBEEA"
  246. #define E_CDATAOutsideOfContent "XMLBEEB"
  247. #define E_OnlyCharRefsAllowedHere "XMLBEEC"
  248. #define GENERAL_PANIC_MESSAGE    "XMLBEED"
  249. // NEW 3.1 MESSAGES Woops, forgot XMLBEEE
  250. #define NetAcc_InternalError "XMLBEEF"
  251. #define Reader_SrcOfsNotSupported "XMLBEF0"
  252. #define Trans_InvalidSizeReq "XMLBEF1"
  253. #define Trans_Unrepresentable "XMLBEF2"
  254. #define Trans_NotInSourceSet "XMLBEF3"
  255. char Errors[][8] =  {
  256.   E_ExpectedCommentOrCDATA
  257.  ,E_ExpectedAttrName
  258.  ,E_ExpectedNotationName
  259.  ,E_NoRepInMixed
  260.  ,E_BadDefAttrDecl
  261.  ,E_ExpectedDefAttrDecl
  262.  ,E_AttListSyntaxError
  263.  ,E_ExpectedEqSign
  264.  ,E_DupAttrName
  265.  ,E_BadIdForXMLLangAttr
  266.  ,E_ExpectedElementName
  267.  ,E_MustStartWithXMLDecl
  268.  ,E_CommentsMustStartWith
  269.  ,E_InvalidDocumentStructure
  270.  ,E_ExpectedDeclString
  271.  ,E_BadXMLVersion
  272.  ,E_UnsupportedXMLVersion
  273.  ,E_UnterminatedXMLDecl
  274.  ,E_BadXMLEncoding
  275.  ,E_BadStandalone
  276.  ,E_UnterminatedComment
  277.  ,E_PINameExpected
  278.  ,E_UnterminatedPI
  279.  ,E_InvalidCharacter
  280.  ,E_UnexpectedTextBeforeRoot
  281.  ,E_UnterminatedStartTag
  282.  ,E_ExpectedAttrValue
  283.  ,E_UnterminatedEndTag
  284.  ,E_ExpectedAttributeType
  285.  ,E_ExpectedEndOfTagX
  286.  ,E_ExpectedMarkup
  287.  ,E_NotValidAfterContent
  288.  ,E_ExpectedComment
  289.  ,E_ExpectedCommentOrPI
  290.  ,E_ExpectedWhitespace
  291.  ,E_NoRootElemInDOCTYPE
  292.  ,E_ExpectedQuotedString
  293.  ,E_ExpectedPublicId
  294.  ,E_InvalidPublicIdChar
  295.  ,E_UnterminatedDOCTYPE
  296.  ,E_InvalidCharacterInIntSubset
  297.  ,E_ExpectedCDATA
  298.  ,E_InvalidInitialNameChar
  299.  ,E_InvalidNameChar
  300.  ,E_UnexpectedWhitespace
  301.  ,E_InvalidCharacterInAttrValue
  302.  ,E_ExpectedMarkupDecl
  303.  ,E_TextDeclNotLegalHere
  304.  ,E_ConditionalSectInIntSubset
  305.  ,E_ExpectedPEName
  306.  ,E_UnterminatedEntityDecl
  307.  ,E_InvalidCharacterRef
  308.  ,E_UnterminatedCharRef
  309.  ,E_ExpectedEntityRefName
  310.  ,E_EntityNotFound
  311.  ,E_NoUnparsedEntityRefs
  312.  ,E_UnterminatedEntityRef
  313.  ,E_RecursiveEntity
  314.  ,E_PartialMarkupInEntity
  315.  ,E_UnterminatedElementDecl
  316.  ,E_ExpectedContentSpecExpr
  317.  ,E_ExpectedAsterisk
  318.  ,E_UnterminatedContentModel
  319.  ,E_ExpectedSystemId
  320.  ,E_ExpectedSystemOrPublicId
  321.  ,E_UnterminatedNotationDecl
  322.  ,E_ExpectedSeqChoiceLeaf
  323.  ,E_ExpectedChoiceOrCloseParen
  324.  ,E_ExpectedSeqOrCloseParen
  325.  ,E_ExpectedEnumValue
  326.  ,E_ExpectedEnumSepOrParen
  327.  ,E_UnterminatedEntityLiteral
  328.  ,E_MoreEndThanStartTags
  329.  ,E_IllegalRefInStandalone
  330.  ,E_ExpectedOpenParen
  331.  ,E_AttrAlreadyUsedInSTag
  332.  ,E_BracketInAttrValue
  333.  ,E_Expected2ndSurrogateChar
  334.  ,E_ExpectedEndOfConditional
  335.  ,E_ExpectedIncOrIgn
  336.  ,E_ExpectedINCLUDEBracket
  337.  ,E_ExpectedTextDecl
  338.  ,E_ExpectedXMLDecl
  339.  ,E_UnexpectedEOE
  340.  ,E_PEPropogated
  341.  ,E_ExtraCloseSquare
  342.  ,E_PERefInMarkupInIntSubset
  343.  ,E_EntityPropogated
  344.  ,E_ExpectedNumericalCharRef
  345.  ,E_ExpectedOpenSquareBracket
  346.  ,E_BadSequenceInCharData
  347.  ,E_IllegalSequenceInComment
  348.  ,E_UnterminatedCDATASection
  349.  ,E_ExpectedNDATA
  350.  ,E_NDATANotValidForPE
  351.  ,E_HexRadixMustBeLowerCase
  352.  ,E_DeclStringRep
  353.  ,E_DeclStringsInWrongOrder
  354.  ,E_NoExtRefsInAttValue
  355.  ,E_XMLDeclMustBeLowerCase
  356.  ,E_ExpectedEntityValue
  357.  ,E_BadDigitForRadix
  358.  ,E_EndedWithTagsOnStack
  359.  ,E_AmbiguousContentModel
  360.  ,E_NestedCDATA
  361.  ,E_UnknownPrefix
  362.  ,E_PartialTagMarkupError
  363.  ,E_EmptyMainEntity
  364.  ,E_CDATAOutsideOfContent
  365.  ,E_OnlyCharRefsAllowedHere
  366.  ,E_Unexpected2ndSurrogateChar
  367.  ,E_NoPIStartsWithXML
  368.  ,E_XMLDeclMustBeFirst
  369.  ,E_XMLVersionRequired
  370.  ,E_StandaloneNotLegal
  371.  ,E_TooManyColonsInName
  372.  ,E_InvalidColonPos
  373.  ,E_ColonNotLegalWithNS
  374.  ,E_SysException
  375.  ,E_XMLException
  376.  ,E_UnexpectedEOF
  377. };
  378. char Invalid[][8] = {
  379.  V_ElementNotDefined,
  380.  V_AttNotDefined,
  381.  V_NotationNotDeclared,
  382.  V_RootElemNotLikeDocType,
  383.  V_RequiredAttrNotProvided,
  384.  V_ElementNotValidForContent,
  385.  V_BadIDAttrDefType,
  386.  V_InvalidEmptyAttValue,
  387.  V_ElementAlreadyExists,
  388.  V_MultipleIdAttrs,
  389.  V_ReusedIDValue,
  390.  V_IDNotDeclared,
  391.  V_UnknownNotRefAttr,
  392.  V_UndeclaredElemInDocType,
  393.  V_EmptyNotValidForContent,
  394.  V_AttNotDefinedForElement,
  395.  V_BadEntityRefAttr,
  396.  V_UnknownEntityRefAttr,
  397.  V_NotEnoughElemsForCM
  398.  ,V_NoCharDataInCM
  399.  ,V_DoesNotMatchEnumList
  400.  ,V_AttrValNotName
  401.  ,V_NoMultipleValues
  402.  ,V_NotSameAsFixedValue
  403.  ,V_RepElemInMixed
  404. };
  405. char Warnings[][8] = {
  406. // W_NoPIStartsWithXML,
  407.  W_NotationAlreadyExists,
  408.  W_AttListAlreadyExists,
  409.  W_ContradictoryEncoding,
  410.  W_UndeclaredElemInCM,
  411.  W_UndeclaredElemInAttList
  412. };
  413. char Exceptions[][8]= {
  414.  Array_BadIndex,
  415.  Array_BadNewSize,
  416.  AttrList_BadIndex,
  417.  AttDef_BadAttType,
  418.  AttDef_BadDefAttType,
  419.  Bitset_BadIndex,
  420.  BufMgr_NoMoreBuffers,
  421.  BufMgr_BufferNotInPool,
  422.  CPtr_PointerIsZero,
  423.  CM_BinOpHadUnaryType,
  424.  CM_MustBeMixedOrChildren,
  425.  CM_NoPCDATAHere,
  426.  CM_NotValidForSpecType,
  427.  CM_UnaryOpHadBinType,
  428.  CM_UnknownCMType,
  429.  CM_UnknownCMSpecType,
  430.  ElemStack_EmptyStack,
  431.  ElemStack_BadIndex,
  432.  ElemStack_StackUnderflow,
  433.  ElemStack_NoParentPushed,
  434.  Enum_NoMoreElements,
  435.  File_CouldNotOpenFile,
  436.  File_CouldNotGetCurPos,
  437.  File_CouldNotCloseFile ,
  438.  File_CouldNotSeekToEnd ,
  439.  File_CouldNotSeekToPos ,
  440.  File_CouldNotDupHandle ,
  441.  File_CouldNotReadFromFile,
  442.  File_CouldNotResetFile ,
  443.  File_CouldNotGetSize ,
  444.  File_CouldNotGetBasePathName,
  445.  Gen_ParseInProgress,
  446.  Gen_NoDTDValidator,
  447.  Gen_CouldNotOpenDTD,
  448.  Gen_CouldNotOpenExtEntity,
  449.  Gen_UnexpectedEOF,
  450.  HshTbl_ZeroModulus,
  451.  HshTbl_BadHashFromKey,
  452.  HshTbl_NoSuchKeyExists,
  453.  Mutex_CouldNotCreate,
  454.  Mutex_CouldNotClose,
  455.  Mutex_CouldNotLock,
  456.  Mutex_CouldNotUnlock,
  457.  Mutex_CouldNotDestroy,
  458.  NetAcc_InternalError,
  459.  Pool_ElemAlreadyExists,
  460.  Pool_BadHashFromKey,
  461.  Pool_InvalidId,
  462.  Pool_ZeroModulus,
  463.  RdrMgr_ReaderIdNotFound,
  464.  Reader_BadAutoEncoding,
  465.  Reader_CantCreateCvtrFor,
  466.  Reader_CouldNotDecodeFirstLine,
  467.  Reader_EOIInMultiSeq,
  468.  Reader_BadUTF8Seq,
  469.  Reader_BadSurrogateInUTF8,
  470.  Reader_SrcOfsNotSupported,
  471.  Scan_CouldNotOpenSource,
  472.  Scan_UnbalancedStartEnd,
  473.  Scan_BadPScanToken,
  474.  Stack_BadIndex,
  475.  Stack_EmptyStack,
  476.  Str_ZeroSizedTargetBuf,
  477.  Str_UnknownRadix,
  478.  Str_TargetBufTooSmall,
  479.  Str_StartIndexPastEnd,
  480.  Strm_StdErrWriteFailure,
  481.  Strm_StdOutWriteFailure,
  482.  Strm_ConWriteFailure,
  483.  StrPool_IllegalId,
  484.  Trans_CouldNotXCodeXMLData,
  485.  Trans_CouldNotCreateDefCvtr,
  486.  Trans_InvalidSizeReq,
  487.  Trans_Unrepresentable,
  488.  Trans_NotInSourceSet,
  489.  URL_MalformedURL,
  490.  URL_UnsupportedProto,
  491.  URL_UnsupportedProto1,
  492.  URL_OnlyLocalHost,
  493.  URL_NoProtocolPresent,
  494.  URL_ExpectingTwoSlashes,
  495.  URL_IncorrectEscapedCharRef,
  496.  URL_UnterminatedHostComponent,
  497.  Vector_BadIndex,
  498.  Val_InvalidElemId,
  499.  Val_CantHaveIntSS,
  500.  XMLRec_UnknownEncoding
  501. };
  502. XERCES_CPP_NAMESPACE_END
  503. #endif