// This file is generated, don't edit it!! #if !defined(ERRHEADER_XMLErrs) #define ERRHEADER_XMLErrs #include #include #include XERCES_CPP_NAMESPACE_BEGIN class XMLErrs { public : enum Codes { NoError = 0 , W_LowBounds = 1 , NotationAlreadyExists = 2 , AttListAlreadyExists = 3 , ContradictoryEncoding = 4 , UndeclaredElemInCM = 5 , UndeclaredElemInAttList = 6 , XMLException_Warning = 7 , W_HighBounds = 8 , E_LowBounds = 9 , FeatureUnsupported = 10 , TopLevelNoNameComplexType = 11 , TopLevelNoNameAttribute = 12 , NoNameRefAttribute = 13 , GlobalNoNameElement = 14 , NoNameRefElement = 15 , NoNameRefGroup = 16 , NoNameRefAttGroup = 17 , AnonComplexTypeWithName = 18 , AnonSimpleTypeWithName = 19 , InvalidElementContent = 20 , UntypedElement = 21 , SimpleTypeContentError = 22 , ExpectedSimpleTypeInList = 23 , ListUnionRestrictionError = 24 , SimpleTypeDerivationByListError = 25 , ExpectedSimpleTypeInRestriction = 26 , DuplicateFacet = 27 , ExpectedSimpleTypeInUnion = 28 , EmptySimpleTypeContent = 29 , InvalidSimpleContent = 30 , UnspecifiedBase = 31 , InvalidComplexContent = 32 , SchemaElementContentError = 33 , ContentError = 34 , UnknownSimpleType = 35 , UnknownComplexType = 36 , UnresolvedPrefix = 37 , RefElementNotFound = 38 , TypeNotFound = 39 , TopLevelAttributeNotFound = 40 , InvalidChildInComplexType = 41 , BaseTypeNotFound = 42 , NoAttributeInSchema = 43 , DatatypeValidatorCreationError = 44 , InvalidChildFollowingSimpleContent = 45 , InvalidChildFollowingConplexContent = 46 , InvalidComplexTypeBlockValue = 47 , InvalidComplexTypeFinalValue = 48 , AttributeDefaultFixedValue = 49 , NotOptionalDefaultAttValue = 50 , LocalAttributeWithNameRef = 51 , GlobalAttributeWithNameRef = 52 , DuplicateAttribute = 53 , AttributeWithTypeAndSimpleType = 54 , AttributeSimpleTypeNotFound = 55 , ElementWithFixedAndDefault = 56 , DeclarationWithNameRef = 57 , BadAttWithRef = 58 , InvalidDeclarationName = 59 , GlobalElementWithRef = 60 , ElementWithTypeAndAnonType = 61 , NotSimpleOrMixedElement = 62 , DisallowedSimpleTypeExtension = 63 , InvalidSimpleContentBase = 64 , InvalidComplexTypeBase = 65 , InvalidChildInSimpleContent = 66 , InvalidChildInComplexContent = 67 , AnnotationError = 68 , DisallowedBaseDerivation = 69 , SubstitutionRepeated = 70 , UnionRepeated = 71 , ExtensionRepeated = 72 , ListRepeated = 73 , RestrictionRepeated = 74 , InvalidBlockValue = 75 , InvalidFinalValue = 76 , InvalidSubstitutionGroupElement = 77 , SubstitutionGroupTypeMismatch = 78 , DuplicateElementDeclaration = 79 , InvalidElementBlockValue = 80 , InvalidElementFinalValue = 81 , InvalidAttValue = 82 , AttributeRefContentError = 83 , DuplicateRefAttribute = 84 , ForbiddenDerivationByRestriction = 85 , ForbiddenDerivationByExtension = 86 , BaseNotComplexType = 87 , ImportNamespaceDifference = 88 , ImportRootError = 89 , DeclarationNoSchemaLocation = 90 , IncludeNamespaceDifference = 91 , OnlyAnnotationExpected = 92 , InvalidAttributeContent = 93 , AttributeRequired = 94 , AttributeDisallowed = 95 , InvalidMin2MaxOccurs = 96 , AnyAttributeContentError = 97 , NoNameGlobalElement = 98 , NoCircularDefinition = 99 , DuplicateGlobalType = 100 , DuplicateGlobalDeclaration = 101 , WS_CollapseExpected = 102 , Import_1_1 = 103 , Import_1_2 = 104 , ElemIDValueConstraint = 105 , NoNotationType = 106 , EmptiableMixedContent = 107 , EmptyComplexRestrictionDerivation = 108 , MixedOrElementOnly = 109 , InvalidContentRestriction = 110 , ForbiddenDerivation = 111 , AtomicItemType = 112 , MemberTypeNoUnion = 113 , GroupContentError = 114 , AttGroupContentError = 115 , MinMaxOnGroupChild = 116 , DeclarationNotFound = 117 , AllContentLimited = 118 , BadMinMaxAllCT = 119 , BadMinMaxAllElem = 120 , NoCircularAttGroup = 121 , DuplicateAttInDerivation = 122 , NotExpressibleWildCardIntersection = 123 , BadAttDerivation_1 = 124 , BadAttDerivation_2 = 125 , BadAttDerivation_3 = 126 , BadAttDerivation_4 = 127 , BadAttDerivation_5 = 128 , BadAttDerivation_6 = 129 , BadAttDerivation_7 = 130 , BadAttDerivation_8 = 131 , BadAttDerivation_9 = 132 , AllContentError = 133 , RedefineNamespaceDifference = 134 , Redefine_InvalidSimpleType = 135 , Redefine_InvalidSimpleTypeBase = 136 , Redefine_InvalidComplexType = 137 , Redefine_InvalidComplexTypeBase = 138 , Redefine_InvalidGroupMinMax = 139 , Redefine_DeclarationNotFound = 140 , Redefine_GroupRefCount = 141 , Redefine_AttGroupRefCount = 142 , Redefine_InvalidChild = 143 , Notation_InvalidDecl = 144 , Notation_DeclNotFound = 145 , IC_DuplicateDecl = 146 , IC_BadContent = 147 , IC_KeyRefReferNotFound = 148 , IC_KeyRefCardinality = 149 , IC_XPathExprMissing = 150 , AttUseCorrect = 151 , AttDeclPropCorrect3 = 152 , AttDeclPropCorrect5 = 153 , AttGrpPropCorrect3 = 154 , InvalidTargetNSValue = 155 , DisplayErrorMessage = 156 , XMLException_Error = 157 , InvalidRedefine = 158 , InvalidNSReference = 159 , NotAllContent = 160 , InvalidAnnotationContent = 161 , InvalidFacetName = 162 , InvalidXMLSchemaRoot = 163 , CircularSubsGroup = 164 , SubsGroupMemberAbstract = 165 , ELTSchemaNS = 166 , InvalidAttTNS = 167 , NSDeclInvalid = 168 , DOMLevel1Node = 169 , E_HighBounds = 170 , F_LowBounds = 171 , EntityExpansionLimitExceeded = 172 , ExpectedCommentOrCDATA = 173 , ExpectedAttrName = 174 , ExpectedNotationName = 175 , NoRepInMixed = 176 , BadDefAttrDecl = 177 , ExpectedDefAttrDecl = 178 , AttListSyntaxError = 179 , ExpectedEqSign = 180 , DupAttrName = 181 , BadIdForXMLLangAttr = 182 , ExpectedElementName = 183 , MustStartWithXMLDecl = 184 , CommentsMustStartWith = 185 , InvalidDocumentStructure = 186 , ExpectedDeclString = 187 , BadXMLVersion = 188 , UnsupportedXMLVersion = 189 , UnterminatedXMLDecl = 190 , BadXMLEncoding = 191 , BadStandalone = 192 , UnterminatedComment = 193 , PINameExpected = 194 , UnterminatedPI = 195 , InvalidCharacter = 196 , UnexpectedTextBeforeRoot = 197 , UnterminatedStartTag = 198 , ExpectedAttrValue = 199 , UnterminatedEndTag = 200 , ExpectedAttributeType = 201 , ExpectedEndOfTagX = 202 , ExpectedMarkup = 203 , NotValidAfterContent = 204 , ExpectedComment = 205 , ExpectedCommentOrPI = 206 , ExpectedWhitespace = 207 , NoRootElemInDOCTYPE = 208 , ExpectedQuotedString = 209 , ExpectedPublicId = 210 , InvalidPublicIdChar = 211 , UnterminatedDOCTYPE = 212 , InvalidCharacterInIntSubset = 213 , ExpectedCDATA = 214 , InvalidInitialNameChar = 215 , InvalidNameChar = 216 , UnexpectedWhitespace = 217 , InvalidCharacterInAttrValue = 218 , ExpectedMarkupDecl = 219 , TextDeclNotLegalHere = 220 , ConditionalSectInIntSubset = 221 , ExpectedPEName = 222 , UnterminatedEntityDecl = 223 , InvalidCharacterRef = 224 , UnterminatedCharRef = 225 , ExpectedEntityRefName = 226 , EntityNotFound = 227 , NoUnparsedEntityRefs = 228 , UnterminatedEntityRef = 229 , RecursiveEntity = 230 , PartialMarkupInEntity = 231 , UnterminatedElementDecl = 232 , ExpectedContentSpecExpr = 233 , ExpectedAsterisk = 234 , UnterminatedContentModel = 235 , ExpectedSystemId = 236 , ExpectedSystemOrPublicId = 237 , UnterminatedNotationDecl = 238 , ExpectedSeqChoiceLeaf = 239 , ExpectedChoiceOrCloseParen = 240 , ExpectedSeqOrCloseParen = 241 , ExpectedEnumValue = 242 , ExpectedEnumSepOrParen = 243 , UnterminatedEntityLiteral = 244 , MoreEndThanStartTags = 245 , ExpectedOpenParen = 246 , AttrAlreadyUsedInSTag = 247 , BracketInAttrValue = 248 , Expected2ndSurrogateChar = 249 , ExpectedEndOfConditional = 250 , ExpectedIncOrIgn = 251 , ExpectedINCLUDEBracket = 252 , ExpectedTextDecl = 253 , ExpectedXMLDecl = 254 , UnexpectedEOE = 255 , PEPropogated = 256 , ExtraCloseSquare = 257 , PERefInMarkupInIntSubset = 258 , EntityPropogated = 259 , ExpectedNumericalCharRef = 260 , ExpectedOpenSquareBracket = 261 , BadSequenceInCharData = 262 , IllegalSequenceInComment = 263 , UnterminatedCDATASection = 264 , ExpectedNDATA = 265 , NDATANotValidForPE = 266 , HexRadixMustBeLowerCase = 267 , DeclStringRep = 268 , DeclStringsInWrongOrder = 269 , NoExtRefsInAttValue = 270 , XMLDeclMustBeLowerCase = 271 , ExpectedEntityValue = 272 , BadDigitForRadix = 273 , EndedWithTagsOnStack = 274 , AmbiguousContentModel = 275 , NestedCDATA = 276 , UnknownPrefix = 277 , PartialTagMarkupError = 278 , EmptyMainEntity = 279 , CDATAOutsideOfContent = 280 , OnlyCharRefsAllowedHere = 281 , Unexpected2ndSurrogateChar = 282 , NoPIStartsWithXML = 283 , XMLDeclMustBeFirst = 284 , XMLVersionRequired = 285 , StandaloneNotLegal = 286 , EncodingRequired = 287 , TooManyColonsInName = 288 , InvalidColonPos = 289 , ColonNotLegalWithNS = 290 , SysException = 291 , XMLException_Fatal = 292 , UnexpectedEOF = 293 , UnexpectedError = 294 , BadSchemaLocation = 295 , NoGrammarResolver = 296 , SchemaScanFatalError = 297 , IllegalRefInStandalone = 298 , PEBetweenDecl = 299 , NoEmptyStrNamespace = 300 , NoUseOfxmlnsAsPrefix = 301 , NoUseOfxmlnsURI = 302 , PrefixXMLNotMatchXMLURI = 303 , XMLURINotMatchXMLPrefix = 304 , NoXMLNSAsElementPrefix = 305 , CT_SimpleTypeChildRequired = 306 , InvalidRootElemInDOCTYPE = 307 , InvalidElementName = 308 , InvalidAttrName = 309 , InvalidEntityRefName = 310 , DuplicateDocTypeDecl = 311 , F_HighBounds = 312 }; static bool isFatal(const XMLErrs::Codes toCheck) { return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds)); } static bool isWarning(const XMLErrs::Codes toCheck) { return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds)); } static bool isError(const XMLErrs::Codes toCheck) { return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds)); } static XMLErrorReporter::ErrTypes errorType(const XMLErrs::Codes toCheck) { if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds)) return XMLErrorReporter::ErrType_Warning; else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds)) return XMLErrorReporter::ErrType_Fatal; else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds)) return XMLErrorReporter::ErrType_Error; return XMLErrorReporter::ErrTypes_Unknown; } static DOMError::ErrorSeverity DOMErrorType(const XMLErrs::Codes toCheck) { if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds)) return DOMError::DOM_SEVERITY_WARNING; else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds)) return DOMError::DOM_SEVERITY_FATAL_ERROR; else return DOMError::DOM_SEVERITY_ERROR; } private: // ----------------------------------------------------------------------- // Unimplemented constructors and operators // ----------------------------------------------------------------------- XMLErrs(); }; XERCES_CPP_NAMESPACE_END #endif