Xerces-C++ 3.3.0
XMLValid Class Reference

#include <xercesc/framework/XMLValidityCodes.hpp>

Public Types

enum  Codes {
  NoError = 0 , E_LowBounds = 1 , ElementNotDefined = 2 , AttNotDefined = 3 ,
  NotationNotDeclared = 4 , RootElemNotLikeDocType = 5 , RequiredAttrNotProvided = 6 , ElementNotValidForContent = 7 ,
  BadIDAttrDefType = 8 , InvalidEmptyAttValue = 9 , ElementAlreadyExists = 10 , MultipleIdAttrs = 11 ,
  ReusedIDValue = 12 , IDNotDeclared = 13 , UnknownNotRefAttr = 14 , UndeclaredElemInDocType = 15 ,
  EmptyNotValidForContent = 16 , AttNotDefinedForElement = 17 , BadEntityRefAttr = 18 , UnknownEntityRefAttr = 19 ,
  ColonNotValidWithNS = 20 , NotEnoughElemsForCM = 21 , NoCharDataInCM = 22 , DoesNotMatchEnumList = 23 ,
  AttrValNotName = 24 , NoMultipleValues = 25 , NotSameAsFixedValue = 26 , RepElemInMixed = 27 ,
  FeatureUnsupported = 28 , GroupContentRestricted = 29 , UnknownBaseDatatype = 30 , NoContentForRef = 31 ,
  DatatypeError = 32 , ProhibitedAttributePresent = 33 , IllegalXMLSpace = 34 , WrongTargetNamespace = 35 ,
  SimpleTypeHasChild = 36 , NoDatatypeValidatorForSimpleType = 37 , GrammarNotFound = 38 , DisplayErrorMessage = 39 ,
  NillNotAllowed = 40 , NilAttrNotEmpty = 41 , FixedDifferentFromActual = 42 , NoDatatypeValidatorForAttribute = 43 ,
  GenericError = 44 , ElementNotQualified = 45 , ElementNotUnQualified = 46 , VC_IllegalRefInStandalone = 47 ,
  NoDefAttForStandalone = 48 , NoAttNormForStandalone = 49 , NoWSForStandalone = 50 , VC_EntityNotFound = 51 ,
  PartialMarkupInPE = 52 , DatatypeValidationFailure = 53 , UniqueParticleAttributionFail = 54 , NoAbstractInXsiType = 55 ,
  NoDirectUseAbstractElement = 56 , NoUseAbstractType = 57 , BadXsiType = 58 , NonDerivedXsiType = 59 ,
  ElemNoSubforBlock = 60 , TypeNoSubforBlock = 61 , AttributeNotQualified = 62 , AttributeNotUnQualified = 63 ,
  IC_FieldMultipleMatch = 64 , IC_UnknownField = 65 , IC_AbsentKeyValue = 66 , IC_KeyNotEnoughValues = 67 ,
  IC_KeyMatchesNillable = 68 , IC_DuplicateUnique = 69 , IC_DuplicateKey = 70 , IC_KeyRefOutOfScope = 71 ,
  IC_KeyNotFound = 72 , NonWSContent = 73 , EmptyElemNotationAttr = 74 , EmptyElemHasContent = 75 ,
  ElemOneNotationAttr = 76 , AttrDupToken = 77 , ElemChildrenHasInvalidWS = 78 , E_HighBounds = 79 ,
  W_LowBounds = 80 , W_HighBounds = 81 , F_LowBounds = 82 , F_HighBounds = 83
}
 

Static Public Member Functions

static bool isFatal (const XMLValid::Codes toCheck)
 
static bool isWarning (const XMLValid::Codes toCheck)
 
static bool isError (const XMLValid::Codes toCheck)
 
static XMLErrorReporter::ErrTypes errorType (const XMLValid::Codes toCheck)
 
static DOMError::ErrorSeverity DOMErrorType (const XMLValid::Codes toCheck)
 

Member Enumeration Documentation

◆ Codes

Enumerator
NoError 
E_LowBounds 
ElementNotDefined 
AttNotDefined 
NotationNotDeclared 
RootElemNotLikeDocType 
RequiredAttrNotProvided 
ElementNotValidForContent 
BadIDAttrDefType 
InvalidEmptyAttValue 
ElementAlreadyExists 
MultipleIdAttrs 
ReusedIDValue 
IDNotDeclared 
UnknownNotRefAttr 
UndeclaredElemInDocType 
EmptyNotValidForContent 
AttNotDefinedForElement 
BadEntityRefAttr 
UnknownEntityRefAttr 
ColonNotValidWithNS 
NotEnoughElemsForCM 
NoCharDataInCM 
DoesNotMatchEnumList 
AttrValNotName 
NoMultipleValues 
NotSameAsFixedValue 
RepElemInMixed 
FeatureUnsupported 
GroupContentRestricted 
UnknownBaseDatatype 
NoContentForRef 
DatatypeError 
ProhibitedAttributePresent 
IllegalXMLSpace 
WrongTargetNamespace 
SimpleTypeHasChild 
NoDatatypeValidatorForSimpleType 
GrammarNotFound 
DisplayErrorMessage 
NillNotAllowed 
NilAttrNotEmpty 
FixedDifferentFromActual 
NoDatatypeValidatorForAttribute 
GenericError 
ElementNotQualified 
ElementNotUnQualified 
VC_IllegalRefInStandalone 
NoDefAttForStandalone 
NoAttNormForStandalone 
NoWSForStandalone 
VC_EntityNotFound 
PartialMarkupInPE 
DatatypeValidationFailure 
UniqueParticleAttributionFail 
NoAbstractInXsiType 
NoDirectUseAbstractElement 
NoUseAbstractType 
BadXsiType 
NonDerivedXsiType 
ElemNoSubforBlock 
TypeNoSubforBlock 
AttributeNotQualified 
AttributeNotUnQualified 
IC_FieldMultipleMatch 
IC_UnknownField 
IC_AbsentKeyValue 
IC_KeyNotEnoughValues 
IC_KeyMatchesNillable 
IC_DuplicateUnique 
IC_DuplicateKey 
IC_KeyRefOutOfScope 
IC_KeyNotFound 
NonWSContent 
EmptyElemNotationAttr 
EmptyElemHasContent 
ElemOneNotationAttr 
AttrDupToken 
ElemChildrenHasInvalidWS 
E_HighBounds 
W_LowBounds 
W_HighBounds 
F_LowBounds 
F_HighBounds 

Member Function Documentation

◆ DOMErrorType()

◆ errorType()

◆ isError()

static bool XMLValid::isError ( const XMLValid::Codes toCheck)
static

References E_HighBounds, and E_LowBounds.

◆ isFatal()

static bool XMLValid::isFatal ( const XMLValid::Codes toCheck)
static

References F_HighBounds, and F_LowBounds.

◆ isWarning()

static bool XMLValid::isWarning ( const XMLValid::Codes toCheck)
static

References W_HighBounds, and W_LowBounds.


The documentation for this class was generated from the following file: