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