Asposecpplib
System::Xml::Details::XmlNativeError Struct Reference

Struct with libxml2 native error details. More...

Public Types

enum class  Domain {
  NONE = 0 , PARSER = 1 , TREE = 2 , NAMESPACE = 3 ,
  DTD = 4 , HTML = 5 , MEMORY = 6 , OUTPUT = 7 ,
  IO = 8 , FTP = 9 , HTTP = 10 , XINCLUDE = 11 ,
  XPATH = 12 , XPOINTER = 13 , REGEXP = 14 , DATATYPE = 15 ,
  SCHEMASP = 16 , SCHEMASV = 17 , RELAXNGP = 18 , RELAXNGV = 19 ,
  CATALOG = 20 , C14N = 21 , XSLT = 22 , VALID = 23 ,
  CHECK = 24 , WRITER = 25 , MODULE = 26 , I18N = 27 ,
  SCHEMATRONV = 28 , BUFFER = 29 , URI = 30
}
 Indicates where an error may have come from. More...
 
enum class  Level { NONE = 0 , WARNING = 1 , ERROR = 2 , FATAL = 3 }
 Indicates the level of an error. More...
 
enum class  Code {
  ERR_OK = 0 , ERR_INTERNAL_ERROR , ERR_NO_MEMORY , ERR_DOCUMENT_START ,
  ERR_DOCUMENT_EMPTY , ERR_DOCUMENT_END , ERR_INVALID_HEX_CHARREF , ERR_INVALID_DEC_CHARREF ,
  ERR_INVALID_CHARREF , ERR_INVALID_CHAR , ERR_CHARREF_AT_EOF , ERR_CHARREF_IN_PROLOG ,
  ERR_CHARREF_IN_EPILOG , ERR_CHARREF_IN_DTD , ERR_ENTITYREF_AT_EOF , ERR_ENTITYREF_IN_PROLOG ,
  ERR_ENTITYREF_IN_EPILOG , ERR_ENTITYREF_IN_DTD , ERR_PEREF_AT_EOF , ERR_PEREF_IN_PROLOG ,
  ERR_PEREF_IN_EPILOG , ERR_PEREF_IN_INT_SUBSET , ERR_ENTITYREF_NO_NAME , ERR_ENTITYREF_SEMICOL_MISSING ,
  ERR_PEREF_NO_NAME , ERR_PEREF_SEMICOL_MISSING , ERR_UNDECLARED_ENTITY , WAR_UNDECLARED_ENTITY ,
  ERR_UNPARSED_ENTITY , ERR_ENTITY_IS_EXTERNAL , ERR_ENTITY_IS_PARAMETER , ERR_UNKNOWN_ENCODING ,
  ERR_UNSUPPORTED_ENCODING , ERR_STRING_NOT_STARTED , ERR_STRING_NOT_CLOSED , ERR_NS_DECL_ERROR ,
  ERR_ENTITY_NOT_STARTED , ERR_ENTITY_NOT_FINISHED , ERR_LT_IN_ATTRIBUTE , ERR_ATTRIBUTE_NOT_STARTED ,
  ERR_ATTRIBUTE_NOT_FINISHED , ERR_ATTRIBUTE_WITHOUT_VALUE , ERR_ATTRIBUTE_REDEFINED , ERR_LITERAL_NOT_STARTED ,
  ERR_LITERAL_NOT_FINISHED , ERR_COMMENT_NOT_FINISHED , ERR_PI_NOT_STARTED , ERR_PI_NOT_FINISHED ,
  ERR_NOTATION_NOT_STARTED , ERR_NOTATION_NOT_FINISHED , ERR_ATTLIST_NOT_STARTED , ERR_ATTLIST_NOT_FINISHED ,
  ERR_MIXED_NOT_STARTED , ERR_MIXED_NOT_FINISHED , ERR_ELEMCONTENT_NOT_STARTED , ERR_ELEMCONTENT_NOT_FINISHED ,
  ERR_XMLDECL_NOT_STARTED , ERR_XMLDECL_NOT_FINISHED , ERR_CONDSEC_NOT_STARTED , ERR_CONDSEC_NOT_FINISHED ,
  ERR_EXT_SUBSET_NOT_FINISHED , ERR_DOCTYPE_NOT_FINISHED , ERR_MISPLACED_CDATA_END , ERR_CDATA_NOT_FINISHED ,
  ERR_RESERVED_NAME , ERR_SPACE_REQUIRED , ERR_SEPARATOR_REQUIRED , ERR_NMTOKEN_REQUIRED ,
  ERR_NAME_REQUIRED , ERR_PCDATA_REQUIRED , ERR_URI_REQUIRED , ERR_PUBID_REQUIRED ,
  ERR_LT_REQUIRED , ERR_GT_REQUIRED , ERR_LTSLASH_REQUIRED , ERR_EQUAL_REQUIRED ,
  ERR_TAG_NAME_MISMATCH , ERR_TAG_NOT_FINISHED , ERR_STANDALONE_VALUE , ERR_ENCODING_NAME ,
  ERR_HYPHEN_IN_COMMENT , ERR_INVALID_ENCODING , ERR_EXT_ENTITY_STANDALONE , ERR_CONDSEC_INVALID ,
  ERR_VALUE_REQUIRED , ERR_NOT_WELL_BALANCED , ERR_EXTRA_CONTENT , ERR_ENTITY_CHAR_ERROR ,
  ERR_ENTITY_PE_INTERNAL , ERR_ENTITY_LOOP , ERR_ENTITY_BOUNDARY , ERR_INVALID_URI ,
  ERR_URI_FRAGMENT , WAR_CATALOG_PI , ERR_NO_DTD , ERR_CONDSEC_INVALID_KEYWORD ,
  ERR_VERSION_MISSING , WAR_UNKNOWN_VERSION , WAR_LANG_VALUE , WAR_NS_URI ,
  WAR_NS_URI_RELATIVE , ERR_MISSING_ENCODING , WAR_SPACE_VALUE , ERR_NOT_STANDALONE ,
  ERR_ENTITY_PROCESSING , ERR_NOTATION_PROCESSING , WAR_NS_COLUMN , WAR_ENTITY_REDEFINED ,
  ERR_UNKNOWN_VERSION , ERR_VERSION_MISMATCH , ERR_NAME_TOO_LONG , ERR_USER_STOP ,
  NS_ERR_NAMESPACE = 200 , NS_ERR_UNDEFINED_NAMESPACE , NS_ERR_QNAME , NS_ERR_ATTRIBUTE_REDEFINED ,
  NS_ERR_EMPTY , NS_ERR_COLON , DTD_ATTRIBUTE_DEFAULT = 500 , DTD_ATTRIBUTE_REDEFINED ,
  DTD_ATTRIBUTE_VALUE , DTD_CONTENT_ERROR , DTD_CONTENT_MODEL , DTD_CONTENT_NOT_DETERMINIST ,
  DTD_DIFFERENT_PREFIX , DTD_ELEM_DEFAULT_NAMESPACE , DTD_ELEM_NAMESPACE , DTD_ELEM_REDEFINED ,
  DTD_EMPTY_NOTATION , DTD_ENTITY_TYPE , DTD_ID_FIXED , DTD_ID_REDEFINED ,
  DTD_ID_SUBSET , DTD_INVALID_CHILD , DTD_INVALID_DEFAULT , DTD_LOAD_ERROR ,
  DTD_MISSING_ATTRIBUTE , DTD_MIXED_CORRUPT , DTD_MULTIPLE_ID , DTD_NO_DOC ,
  DTD_NO_DTD , DTD_NO_ELEM_NAME , DTD_NO_PREFIX , DTD_NO_ROOT ,
  DTD_NOTATION_REDEFINED , DTD_NOTATION_VALUE , DTD_NOT_EMPTY , DTD_NOT_PCDATA ,
  DTD_NOT_STANDALONE , DTD_ROOT_NAME , DTD_STANDALONE_WHITE_SPACE , DTD_UNKNOWN_ATTRIBUTE ,
  DTD_UNKNOWN_ELEM , DTD_UNKNOWN_ENTITY , DTD_UNKNOWN_ID , DTD_UNKNOWN_NOTATION ,
  DTD_STANDALONE_DEFAULTED , DTD_XMLID_VALUE , DTD_XMLID_TYPE , DTD_DUP_TOKEN ,
  HTML_STRUCURE_ERROR = 800 , HTML_UNKNOWN_TAG , RNGP_ANYNAME_ATTR_ANCESTOR = 1000 , RNGP_ATTR_CONFLICT ,
  RNGP_ATTRIBUTE_CHILDREN , RNGP_ATTRIBUTE_CONTENT , RNGP_ATTRIBUTE_EMPTY , RNGP_ATTRIBUTE_NOOP ,
  RNGP_CHOICE_CONTENT , RNGP_CHOICE_EMPTY , RNGP_CREATE_FAILURE , RNGP_DATA_CONTENT ,
  RNGP_DEF_CHOICE_AND_INTERLEAVE , RNGP_DEFINE_CREATE_FAILED , RNGP_DEFINE_EMPTY , RNGP_DEFINE_MISSING ,
  RNGP_DEFINE_NAME_MISSING , RNGP_ELEM_CONTENT_EMPTY , RNGP_ELEM_CONTENT_ERROR , RNGP_ELEMENT_EMPTY ,
  RNGP_ELEMENT_CONTENT , RNGP_ELEMENT_NAME , RNGP_ELEMENT_NO_CONTENT , RNGP_ELEM_TEXT_CONFLICT ,
  RNGP_EMPTY , RNGP_EMPTY_CONSTRUCT , RNGP_EMPTY_CONTENT , RNGP_EMPTY_NOT_EMPTY ,
  RNGP_ERROR_TYPE_LIB , RNGP_EXCEPT_EMPTY , RNGP_EXCEPT_MISSING , RNGP_EXCEPT_MULTIPLE ,
  RNGP_EXCEPT_NO_CONTENT , RNGP_EXTERNALREF_EMTPY , RNGP_EXTERNAL_REF_FAILURE , RNGP_EXTERNALREF_RECURSE ,
  RNGP_FORBIDDEN_ATTRIBUTE , RNGP_FOREIGN_ELEMENT , RNGP_GRAMMAR_CONTENT , RNGP_GRAMMAR_EMPTY ,
  RNGP_GRAMMAR_MISSING , RNGP_GRAMMAR_NO_START , RNGP_GROUP_ATTR_CONFLICT , RNGP_HREF_ERROR ,
  RNGP_INCLUDE_EMPTY , RNGP_INCLUDE_FAILURE , RNGP_INCLUDE_RECURSE , RNGP_INTERLEAVE_ADD ,
  RNGP_INTERLEAVE_CREATE_FAILED , RNGP_INTERLEAVE_EMPTY , RNGP_INTERLEAVE_NO_CONTENT , RNGP_INVALID_DEFINE_NAME ,
  RNGP_INVALID_URI , RNGP_INVALID_VALUE , RNGP_MISSING_HREF , RNGP_NAME_MISSING ,
  RNGP_NEED_COMBINE , RNGP_NOTALLOWED_NOT_EMPTY , RNGP_NSNAME_ATTR_ANCESTOR , RNGP_NSNAME_NO_NS ,
  RNGP_PARAM_FORBIDDEN , RNGP_PARAM_NAME_MISSING , RNGP_PARENTREF_CREATE_FAILED , RNGP_PARENTREF_NAME_INVALID ,
  RNGP_PARENTREF_NO_NAME , RNGP_PARENTREF_NO_PARENT , RNGP_PARENTREF_NOT_EMPTY , RNGP_PARSE_ERROR ,
  RNGP_PAT_ANYNAME_EXCEPT_ANYNAME , RNGP_PAT_ATTR_ATTR , RNGP_PAT_ATTR_ELEM , RNGP_PAT_DATA_EXCEPT_ATTR ,
  RNGP_PAT_DATA_EXCEPT_ELEM , RNGP_PAT_DATA_EXCEPT_EMPTY , RNGP_PAT_DATA_EXCEPT_GROUP , RNGP_PAT_DATA_EXCEPT_INTERLEAVE ,
  RNGP_PAT_DATA_EXCEPT_LIST , RNGP_PAT_DATA_EXCEPT_ONEMORE , RNGP_PAT_DATA_EXCEPT_REF , RNGP_PAT_DATA_EXCEPT_TEXT ,
  RNGP_PAT_LIST_ATTR , RNGP_PAT_LIST_ELEM , RNGP_PAT_LIST_INTERLEAVE , RNGP_PAT_LIST_LIST ,
  RNGP_PAT_LIST_REF , RNGP_PAT_LIST_TEXT , RNGP_PAT_NSNAME_EXCEPT_ANYNAME , RNGP_PAT_NSNAME_EXCEPT_NSNAME ,
  RNGP_PAT_ONEMORE_GROUP_ATTR , RNGP_PAT_ONEMORE_INTERLEAVE_ATTR , RNGP_PAT_START_ATTR , RNGP_PAT_START_DATA ,
  RNGP_PAT_START_EMPTY , RNGP_PAT_START_GROUP , RNGP_PAT_START_INTERLEAVE , RNGP_PAT_START_LIST ,
  RNGP_PAT_START_ONEMORE , RNGP_PAT_START_TEXT , RNGP_PAT_START_VALUE , RNGP_PREFIX_UNDEFINED ,
  RNGP_REF_CREATE_FAILED , RNGP_REF_CYCLE , RNGP_REF_NAME_INVALID , RNGP_REF_NO_DEF ,
  RNGP_REF_NO_NAME , RNGP_REF_NOT_EMPTY , RNGP_START_CHOICE_AND_INTERLEAVE , RNGP_START_CONTENT ,
  RNGP_START_EMPTY , RNGP_START_MISSING , RNGP_TEXT_EXPECTED , RNGP_TEXT_HAS_CHILD ,
  RNGP_TYPE_MISSING , RNGP_TYPE_NOT_FOUND , RNGP_TYPE_VALUE , RNGP_UNKNOWN_ATTRIBUTE ,
  RNGP_UNKNOWN_COMBINE , RNGP_UNKNOWN_CONSTRUCT , RNGP_UNKNOWN_TYPE_LIB , RNGP_URI_FRAGMENT ,
  RNGP_URI_NOT_ABSOLUTE , RNGP_VALUE_EMPTY , RNGP_VALUE_NO_CONTENT , RNGP_XMLNS_NAME ,
  RNGP_NS , XPATH_EXPRESSION_OK = 1200 , XPATH_NUMBER_ERROR , XPATH_UNFINISHED_LITERAL_ERROR ,
  XPATH_START_LITERAL_ERROR , XPATH_VARIABLE_REF_ERROR , XPATH_UNDEF_VARIABLE_ERROR , XPATH_INVALID_PREDICATE_ERROR ,
  XPATH_EXPR_ERROR , XPATH_UNCLOSED_ERROR , XPATH_UNKNOWN_FUNC_ERROR , XPATH_INVALID_OPERAND ,
  XPATH_INVALID_TYPE , XPATH_INVALID_ARITY , XPATH_INVALID_CTXT_SIZE , XPATH_INVALID_CTXT_POSITION ,
  XPATH_MEMORY_ERROR , XPTR_SYNTAX_ERROR , XPTR_RESOURCE_ERROR , XPTR_SUB_RESOURCE_ERROR ,
  XPATH_UNDEF_PREFIX_ERROR , XPATH_ENCODING_ERROR , XPATH_INVALID_CHAR_ERROR , TREE_INVALID_HEX = 1300 ,
  TREE_INVALID_DEC , TREE_UNTERMINATED_ENTITY , TREE_NOT_UTF8 , SAVE_NOT_UTF8 = 1400 ,
  SAVE_CHAR_INVALID , SAVE_NO_DOCTYPE , SAVE_UNKNOWN_ENCODING , REGEXP_COMPILE_ERROR = 1450 ,
  IO_UNKNOWN = 1500 , IO_EACCES , IO_EAGAIN , IO_EBADF ,
  IO_EBADMSG , IO_EBUSY , IO_ECANCELED , IO_ECHILD ,
  IO_EDEADLK , IO_EDOM , IO_EEXIST , IO_EFAULT ,
  IO_EFBIG , IO_EINPROGRESS , IO_EINTR , IO_EINVAL ,
  IO_EIO , IO_EISDIR , IO_EMFILE , IO_EMLINK ,
  IO_EMSGSIZE , IO_ENAMETOOLONG , IO_ENFILE , IO_ENODEV ,
  IO_ENOENT , IO_ENOEXEC , IO_ENOLCK , IO_ENOMEM ,
  IO_ENOSPC , IO_ENOSYS , IO_ENOTDIR , IO_ENOTEMPTY ,
  IO_ENOTSUP , IO_ENOTTY , IO_ENXIO , IO_EPERM ,
  IO_EPIPE , IO_ERANGE , IO_EROFS , IO_ESPIPE ,
  IO_ESRCH , IO_ETIMEDOUT , IO_EXDEV , IO_NETWORK_ATTEMPT ,
  IO_ENCODER , IO_FLUSH , IO_WRITE , IO_NO_INPUT ,
  IO_BUFFER_FULL , IO_LOAD_ERROR , IO_ENOTSOCK , IO_EISCONN ,
  IO_ECONNREFUSED , IO_ENETUNREACH , IO_EADDRINUSE , IO_EALREADY ,
  IO_EAFNOSUPPORT , XINCLUDE_RECURSION =1600 , XINCLUDE_PARSE_VALUE , XINCLUDE_ENTITY_DEF_MISMATCH ,
  XINCLUDE_NO_HREF , XINCLUDE_NO_FALLBACK , XINCLUDE_HREF_URI , XINCLUDE_TEXT_FRAGMENT ,
  XINCLUDE_TEXT_DOCUMENT , XINCLUDE_INVALID_CHAR , XINCLUDE_BUILD_FAILED , XINCLUDE_UNKNOWN_ENCODING ,
  XINCLUDE_MULTIPLE_ROOT , XINCLUDE_XPTR_FAILED , XINCLUDE_XPTR_RESULT , XINCLUDE_INCLUDE_IN_INCLUDE ,
  XINCLUDE_FALLBACKS_IN_INCLUDE , XINCLUDE_FALLBACK_NOT_IN_INCLUDE , XINCLUDE_DEPRECATED_NS , XINCLUDE_FRAGMENT_ID ,
  CATALOG_MISSING_ATTR = 1650 , CATALOG_ENTRY_BROKEN , CATALOG_PREFER_VALUE , CATALOG_NOT_CATALOG ,
  CATALOG_RECURSION , SCHEMAP_PREFIX_UNDEFINED = 1700 , SCHEMAP_ATTRFORMDEFAULT_VALUE , SCHEMAP_ATTRGRP_NONAME_NOREF ,
  SCHEMAP_ATTR_NONAME_NOREF , SCHEMAP_COMPLEXTYPE_NONAME_NOREF , SCHEMAP_ELEMFORMDEFAULT_VALUE , SCHEMAP_ELEM_NONAME_NOREF ,
  SCHEMAP_EXTENSION_NO_BASE , SCHEMAP_FACET_NO_VALUE , SCHEMAP_FAILED_BUILD_IMPORT , SCHEMAP_GROUP_NONAME_NOREF ,
  SCHEMAP_IMPORT_NAMESPACE_NOT_URI , SCHEMAP_IMPORT_REDEFINE_NSNAME , SCHEMAP_IMPORT_SCHEMA_NOT_URI , SCHEMAP_INVALID_BOOLEAN ,
  SCHEMAP_INVALID_ENUM , SCHEMAP_INVALID_FACET , SCHEMAP_INVALID_FACET_VALUE , SCHEMAP_INVALID_MAXOCCURS ,
  SCHEMAP_INVALID_MINOCCURS , SCHEMAP_INVALID_REF_AND_SUBTYPE , SCHEMAP_INVALID_WHITE_SPACE , SCHEMAP_NOATTR_NOREF ,
  SCHEMAP_NOTATION_NO_NAME , SCHEMAP_NOTYPE_NOREF , SCHEMAP_REF_AND_SUBTYPE , SCHEMAP_RESTRICTION_NONAME_NOREF ,
  SCHEMAP_SIMPLETYPE_NONAME , SCHEMAP_TYPE_AND_SUBTYPE , SCHEMAP_UNKNOWN_ALL_CHILD , SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD ,
  SCHEMAP_UNKNOWN_ATTR_CHILD , SCHEMAP_UNKNOWN_ATTRGRP_CHILD , SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP , SCHEMAP_UNKNOWN_BASE_TYPE ,
  SCHEMAP_UNKNOWN_CHOICE_CHILD , SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD , SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD , SCHEMAP_UNKNOWN_ELEM_CHILD ,
  SCHEMAP_UNKNOWN_EXTENSION_CHILD , SCHEMAP_UNKNOWN_FACET_CHILD , SCHEMAP_UNKNOWN_FACET_TYPE , SCHEMAP_UNKNOWN_GROUP_CHILD ,
  SCHEMAP_UNKNOWN_IMPORT_CHILD , SCHEMAP_UNKNOWN_LIST_CHILD , SCHEMAP_UNKNOWN_NOTATION_CHILD , SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD ,
  SCHEMAP_UNKNOWN_REF , SCHEMAP_UNKNOWN_RESTRICTION_CHILD , SCHEMAP_UNKNOWN_SCHEMAS_CHILD , SCHEMAP_UNKNOWN_SEQUENCE_CHILD ,
  SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD , SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD , SCHEMAP_UNKNOWN_TYPE , SCHEMAP_UNKNOWN_UNION_CHILD ,
  SCHEMAP_ELEM_DEFAULT_FIXED , SCHEMAP_REGEXP_INVALID , SCHEMAP_FAILED_LOAD , SCHEMAP_NOTHING_TO_PARSE ,
  SCHEMAP_NOROOT , SCHEMAP_REDEFINED_GROUP , SCHEMAP_REDEFINED_TYPE , SCHEMAP_REDEFINED_ELEMENT ,
  SCHEMAP_REDEFINED_ATTRGROUP , SCHEMAP_REDEFINED_ATTR , SCHEMAP_REDEFINED_NOTATION , SCHEMAP_FAILED_PARSE ,
  SCHEMAP_UNKNOWN_PREFIX , SCHEMAP_DEF_AND_PREFIX , SCHEMAP_UNKNOWN_INCLUDE_CHILD , SCHEMAP_INCLUDE_SCHEMA_NOT_URI ,
  SCHEMAP_INCLUDE_SCHEMA_NO_URI , SCHEMAP_NOT_SCHEMA , SCHEMAP_UNKNOWN_MEMBER_TYPE , SCHEMAP_INVALID_ATTR_USE ,
  SCHEMAP_RECURSIVE , SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE , SCHEMAP_INVALID_ATTR_COMBINATION , SCHEMAP_INVALID_ATTR_INLINE_COMBINATION ,
  SCHEMAP_MISSING_SIMPLETYPE_CHILD , SCHEMAP_INVALID_ATTR_NAME , SCHEMAP_REF_AND_CONTENT , SCHEMAP_CT_PROPS_CORRECT_1 ,
  SCHEMAP_CT_PROPS_CORRECT_2 , SCHEMAP_CT_PROPS_CORRECT_3 , SCHEMAP_CT_PROPS_CORRECT_4 , SCHEMAP_CT_PROPS_CORRECT_5 ,
  SCHEMAP_DERIVATION_OK_RESTRICTION_1 , SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1 , SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2 , SCHEMAP_DERIVATION_OK_RESTRICTION_2_2 ,
  SCHEMAP_DERIVATION_OK_RESTRICTION_3 , SCHEMAP_WILDCARD_INVALID_NS_MEMBER , SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE , SCHEMAP_UNION_NOT_EXPRESSIBLE ,
  SCHEMAP_SRC_IMPORT_3_1 , SCHEMAP_SRC_IMPORT_3_2 , SCHEMAP_DERIVATION_OK_RESTRICTION_4_1 , SCHEMAP_DERIVATION_OK_RESTRICTION_4_2 ,
  SCHEMAP_DERIVATION_OK_RESTRICTION_4_3 , SCHEMAP_COS_CT_EXTENDS_1_3 , SCHEMAV_NOROOT = 1801 , SCHEMAV_UNDECLAREDELEM ,
  SCHEMAV_NOTTOPLEVEL , SCHEMAV_MISSING , SCHEMAV_WRONGELEM , SCHEMAV_NOTYPE ,
  SCHEMAV_NOROLLBACK , SCHEMAV_ISABSTRACT , SCHEMAV_NOTEMPTY , SCHEMAV_ELEMCONT ,
  SCHEMAV_HAVEDEFAULT , SCHEMAV_NOTNILLABLE , SCHEMAV_EXTRACONTENT , SCHEMAV_INVALIDATTR ,
  SCHEMAV_INVALIDELEM , SCHEMAV_NOTDETERMINIST , SCHEMAV_CONSTRUCT , SCHEMAV_INTERNAL ,
  SCHEMAV_NOTSIMPLE , SCHEMAV_ATTRUNKNOWN , SCHEMAV_ATTRINVALID , SCHEMAV_VALUE ,
  SCHEMAV_FACET , SCHEMAV_CVC_DATATYPE_VALID_1_2_1 , SCHEMAV_CVC_DATATYPE_VALID_1_2_2 , SCHEMAV_CVC_DATATYPE_VALID_1_2_3 ,
  SCHEMAV_CVC_TYPE_3_1_1 , SCHEMAV_CVC_TYPE_3_1_2 , SCHEMAV_CVC_FACET_VALID , SCHEMAV_CVC_LENGTH_VALID ,
  SCHEMAV_CVC_MINLENGTH_VALID , SCHEMAV_CVC_MAXLENGTH_VALID , SCHEMAV_CVC_MININCLUSIVE_VALID , SCHEMAV_CVC_MAXINCLUSIVE_VALID ,
  SCHEMAV_CVC_MINEXCLUSIVE_VALID , SCHEMAV_CVC_MAXEXCLUSIVE_VALID , SCHEMAV_CVC_TOTALDIGITS_VALID , SCHEMAV_CVC_FRACTIONDIGITS_VALID ,
  SCHEMAV_CVC_PATTERN_VALID , SCHEMAV_CVC_ENUMERATION_VALID , SCHEMAV_CVC_COMPLEX_TYPE_2_1 , SCHEMAV_CVC_COMPLEX_TYPE_2_2 ,
  SCHEMAV_CVC_COMPLEX_TYPE_2_3 , SCHEMAV_CVC_COMPLEX_TYPE_2_4 , SCHEMAV_CVC_ELT_1 , SCHEMAV_CVC_ELT_2 ,
  SCHEMAV_CVC_ELT_3_1 , SCHEMAV_CVC_ELT_3_2_1 , SCHEMAV_CVC_ELT_3_2_2 , SCHEMAV_CVC_ELT_4_1 ,
  SCHEMAV_CVC_ELT_4_2 , SCHEMAV_CVC_ELT_4_3 , SCHEMAV_CVC_ELT_5_1_1 , SCHEMAV_CVC_ELT_5_1_2 ,
  SCHEMAV_CVC_ELT_5_2_1 , SCHEMAV_CVC_ELT_5_2_2_1 , SCHEMAV_CVC_ELT_5_2_2_2_1 , SCHEMAV_CVC_ELT_5_2_2_2_2 ,
  SCHEMAV_CVC_ELT_6 , SCHEMAV_CVC_ELT_7 , SCHEMAV_CVC_ATTRIBUTE_1 , SCHEMAV_CVC_ATTRIBUTE_2 ,
  SCHEMAV_CVC_ATTRIBUTE_3 , SCHEMAV_CVC_ATTRIBUTE_4 , SCHEMAV_CVC_COMPLEX_TYPE_3_1 , SCHEMAV_CVC_COMPLEX_TYPE_3_2_1 ,
  SCHEMAV_CVC_COMPLEX_TYPE_3_2_2 , SCHEMAV_CVC_COMPLEX_TYPE_4 , SCHEMAV_CVC_COMPLEX_TYPE_5_1 , SCHEMAV_CVC_COMPLEX_TYPE_5_2 ,
  SCHEMAV_ELEMENT_CONTENT , SCHEMAV_DOCUMENT_ELEMENT_MISSING , SCHEMAV_CVC_COMPLEX_TYPE_1 , SCHEMAV_CVC_AU ,
  SCHEMAV_CVC_TYPE_1 , SCHEMAV_CVC_TYPE_2 , SCHEMAV_CVC_IDC , SCHEMAV_CVC_WILDCARD ,
  SCHEMAV_MISC , XPTR_UNKNOWN_SCHEME = 1900 , XPTR_CHILDSEQ_START , XPTR_EVAL_FAILED ,
  XPTR_EXTRA_OBJECTS , C14N_CREATE_CTXT = 1950 , C14N_REQUIRES_UTF8 , C14N_CREATE_STACK ,
  C14N_INVALID_NODE , C14N_UNKNOW_NODE , C14N_RELATIVE_NAMESPACE , FTP_PASV_ANSWER = 2000 ,
  FTP_EPSV_ANSWER , FTP_ACCNT , FTP_URL_SYNTAX , HTTP_URL_SYNTAX = 2020 ,
  HTTP_USE_IP , HTTP_UNKNOWN_HOST , SCHEMAP_SRC_SIMPLE_TYPE_1 = 3000 , SCHEMAP_SRC_SIMPLE_TYPE_2 ,
  SCHEMAP_SRC_SIMPLE_TYPE_3 , SCHEMAP_SRC_SIMPLE_TYPE_4 , SCHEMAP_SRC_RESOLVE , SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE ,
  SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE , SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES , SCHEMAP_ST_PROPS_CORRECT_1 , SCHEMAP_ST_PROPS_CORRECT_2 ,
  SCHEMAP_ST_PROPS_CORRECT_3 , SCHEMAP_COS_ST_RESTRICTS_1_1 , SCHEMAP_COS_ST_RESTRICTS_1_2 , SCHEMAP_COS_ST_RESTRICTS_1_3_1 ,
  SCHEMAP_COS_ST_RESTRICTS_1_3_2 , SCHEMAP_COS_ST_RESTRICTS_2_1 , SCHEMAP_COS_ST_RESTRICTS_2_3_1_1 , SCHEMAP_COS_ST_RESTRICTS_2_3_1_2 ,
  SCHEMAP_COS_ST_RESTRICTS_2_3_2_1 , SCHEMAP_COS_ST_RESTRICTS_2_3_2_2 , SCHEMAP_COS_ST_RESTRICTS_2_3_2_3 , SCHEMAP_COS_ST_RESTRICTS_2_3_2_4 ,
  SCHEMAP_COS_ST_RESTRICTS_2_3_2_5 , SCHEMAP_COS_ST_RESTRICTS_3_1 , SCHEMAP_COS_ST_RESTRICTS_3_3_1 , SCHEMAP_COS_ST_RESTRICTS_3_3_1_2 ,
  SCHEMAP_COS_ST_RESTRICTS_3_3_2_2 , SCHEMAP_COS_ST_RESTRICTS_3_3_2_1 , SCHEMAP_COS_ST_RESTRICTS_3_3_2_3 , SCHEMAP_COS_ST_RESTRICTS_3_3_2_4 ,
  SCHEMAP_COS_ST_RESTRICTS_3_3_2_5 , SCHEMAP_COS_ST_DERIVED_OK_2_1 , SCHEMAP_COS_ST_DERIVED_OK_2_2 , SCHEMAP_S4S_ELEM_NOT_ALLOWED ,
  SCHEMAP_S4S_ELEM_MISSING , SCHEMAP_S4S_ATTR_NOT_ALLOWED , SCHEMAP_S4S_ATTR_MISSING , SCHEMAP_S4S_ATTR_INVALID_VALUE ,
  SCHEMAP_SRC_ELEMENT_1 , SCHEMAP_SRC_ELEMENT_2_1 , SCHEMAP_SRC_ELEMENT_2_2 , SCHEMAP_SRC_ELEMENT_3 ,
  SCHEMAP_P_PROPS_CORRECT_1 , SCHEMAP_P_PROPS_CORRECT_2_1 , SCHEMAP_P_PROPS_CORRECT_2_2 , SCHEMAP_E_PROPS_CORRECT_2 ,
  SCHEMAP_E_PROPS_CORRECT_3 , SCHEMAP_E_PROPS_CORRECT_4 , SCHEMAP_E_PROPS_CORRECT_5 , SCHEMAP_E_PROPS_CORRECT_6 ,
  SCHEMAP_SRC_INCLUDE , SCHEMAP_SRC_ATTRIBUTE_1 , SCHEMAP_SRC_ATTRIBUTE_2 , SCHEMAP_SRC_ATTRIBUTE_3_1 ,
  SCHEMAP_SRC_ATTRIBUTE_3_2 , SCHEMAP_SRC_ATTRIBUTE_4 , SCHEMAP_NO_XMLNS , SCHEMAP_NO_XSI ,
  SCHEMAP_COS_VALID_DEFAULT_1 , SCHEMAP_COS_VALID_DEFAULT_2_1 , SCHEMAP_COS_VALID_DEFAULT_2_2_1 , SCHEMAP_COS_VALID_DEFAULT_2_2_2 ,
  SCHEMAP_CVC_SIMPLE_TYPE , SCHEMAP_COS_CT_EXTENDS_1_1 , SCHEMAP_SRC_IMPORT_1_1 , SCHEMAP_SRC_IMPORT_1_2 ,
  SCHEMAP_SRC_IMPORT_2 , SCHEMAP_SRC_IMPORT_2_1 , SCHEMAP_SRC_IMPORT_2_2 , SCHEMAP_INTERNAL ,
  SCHEMAP_NOT_DETERMINISTIC , SCHEMAP_SRC_ATTRIBUTE_GROUP_1 , SCHEMAP_SRC_ATTRIBUTE_GROUP_2 , SCHEMAP_SRC_ATTRIBUTE_GROUP_3 ,
  SCHEMAP_MG_PROPS_CORRECT_1 , SCHEMAP_MG_PROPS_CORRECT_2 , SCHEMAP_SRC_CT_1 , SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3 ,
  SCHEMAP_AU_PROPS_CORRECT_2 , SCHEMAP_A_PROPS_CORRECT_2 , SCHEMAP_C_PROPS_CORRECT , SCHEMAP_SRC_REDEFINE ,
  SCHEMAP_SRC_IMPORT , SCHEMAP_WARN_SKIP_SCHEMA , SCHEMAP_WARN_UNLOCATED_SCHEMA , SCHEMAP_WARN_ATTR_REDECL_PROH ,
  SCHEMAP_WARN_ATTR_POINTLESS_PROH , SCHEMAP_AG_PROPS_CORRECT , SCHEMAP_COS_CT_EXTENDS_1_2 , SCHEMAP_AU_PROPS_CORRECT ,
  SCHEMAP_A_PROPS_CORRECT_3 , SCHEMAP_COS_ALL_LIMITED , SCHEMATRONV_ASSERT = 4000 , SCHEMATRONV_REPORT ,
  MODULE_OPEN = 4900 , MODULE_CLOSE , CHECK_FOUND_ELEMENT = 5000 , CHECK_FOUND_ATTRIBUTE ,
  CHECK_FOUND_TEXT , CHECK_FOUND_CDATA , CHECK_FOUND_ENTITYREF , CHECK_FOUND_ENTITY ,
  CHECK_FOUND_PI , CHECK_FOUND_COMMENT , CHECK_FOUND_DOCTYPE , CHECK_FOUND_FRAGMENT ,
  CHECK_FOUND_NOTATION , CHECK_UNKNOWN_NODE , CHECK_ENTITY_TYPE , CHECK_NO_PARENT ,
  CHECK_NO_DOC , CHECK_NO_NAME , CHECK_NO_ELEM , CHECK_WRONG_DOC ,
  CHECK_NO_PREV , CHECK_WRONG_PREV , CHECK_NO_NEXT , CHECK_WRONG_NEXT ,
  CHECK_NOT_DTD , CHECK_NOT_ATTR , CHECK_NOT_ATTR_DECL , CHECK_NOT_ELEM_DECL ,
  CHECK_NOT_ENTITY_DECL , CHECK_NOT_NS_DECL , CHECK_NO_HREF , CHECK_WRONG_PARENT ,
  CHECK_NS_SCOPE , CHECK_NS_ANCESTOR , CHECK_NOT_UTF8 , CHECK_NO_DICT ,
  CHECK_NOT_NCNAME , CHECK_OUTSIDE_DICT , CHECK_WRONG_NAME , CHECK_NAME_NOT_NULL ,
  I18N_NO_NAME = 6000 , I18N_NO_HANDLER , I18N_EXCESS_HANDLER , I18N_CONV_FAILED ,
  I18N_NO_OUTPUT , BUF_OVERFLOW = 7000
}
 This is an error that the XML (or HTML) parser can generate. More...
 

Public Member Functions

 XmlNativeError (xmlError *error)
 Constructs XmlNativeError from libxml2 xmlError object. More...
 
 XmlNativeError ()=default
 Default constructor, creates non-error object. More...
 
 XmlNativeError (const XmlNativeError &other)=default
 Copy constructor. More...
 
 XmlNativeError (XmlNativeError &&other) noexcept=default
 Move constructor. More...
 
XmlNativeErroroperator= (const XmlNativeError &other)=default
 Copy assign operator. More...
 
XmlNativeErroroperator= (XmlNativeError &&other) noexcept=default
 Move assign operator. More...
 
 operator bool () const noexcept
 Checks if the error value is valid, i.e. non-zero. false if level == 0, true otherwise. More...
 
void clear () noexcept
 Reset error state. More...
 
void assign (xmlError *error)
 Update fields according to libxml2 native xmlError object. More...
 

Public Attributes

Domain domain = Domain::NONE
 
Code code = Code::ERR_OK
 
String message
 
Level level = Level::NONE
 
String file
 
int32_t line = 0
 
String str1
 
String str2
 
String str3
 
int32_t int1 = 0
 
int32_t int2 = 0
 

Detailed Description

Struct with libxml2 native error details.

Member Enumeration Documentation

◆ Code

This is an error that the XML (or HTML) parser can generate.

Enumerator
ERR_OK 
ERR_INTERNAL_ERROR 
ERR_NO_MEMORY 
ERR_DOCUMENT_START 
ERR_DOCUMENT_EMPTY 
ERR_DOCUMENT_END 
ERR_INVALID_HEX_CHARREF 
ERR_INVALID_DEC_CHARREF 
ERR_INVALID_CHARREF 
ERR_INVALID_CHAR 
ERR_CHARREF_AT_EOF 
ERR_CHARREF_IN_PROLOG 
ERR_CHARREF_IN_EPILOG 
ERR_CHARREF_IN_DTD 
ERR_ENTITYREF_AT_EOF 
ERR_ENTITYREF_IN_PROLOG 
ERR_ENTITYREF_IN_EPILOG 
ERR_ENTITYREF_IN_DTD 
ERR_PEREF_AT_EOF 
ERR_PEREF_IN_PROLOG 
ERR_PEREF_IN_EPILOG 
ERR_PEREF_IN_INT_SUBSET 
ERR_ENTITYREF_NO_NAME 
ERR_ENTITYREF_SEMICOL_MISSING 
ERR_PEREF_NO_NAME 
ERR_PEREF_SEMICOL_MISSING 
ERR_UNDECLARED_ENTITY 
WAR_UNDECLARED_ENTITY 
ERR_UNPARSED_ENTITY 
ERR_ENTITY_IS_EXTERNAL 
ERR_ENTITY_IS_PARAMETER 
ERR_UNKNOWN_ENCODING 
ERR_UNSUPPORTED_ENCODING 
ERR_STRING_NOT_STARTED 
ERR_STRING_NOT_CLOSED 
ERR_NS_DECL_ERROR 
ERR_ENTITY_NOT_STARTED 
ERR_ENTITY_NOT_FINISHED 
ERR_LT_IN_ATTRIBUTE 
ERR_ATTRIBUTE_NOT_STARTED 
ERR_ATTRIBUTE_NOT_FINISHED 
ERR_ATTRIBUTE_WITHOUT_VALUE 
ERR_ATTRIBUTE_REDEFINED 
ERR_LITERAL_NOT_STARTED 
ERR_LITERAL_NOT_FINISHED 
ERR_COMMENT_NOT_FINISHED 
ERR_PI_NOT_STARTED 
ERR_PI_NOT_FINISHED 
ERR_NOTATION_NOT_STARTED 
ERR_NOTATION_NOT_FINISHED 
ERR_ATTLIST_NOT_STARTED 
ERR_ATTLIST_NOT_FINISHED 
ERR_MIXED_NOT_STARTED 
ERR_MIXED_NOT_FINISHED 
ERR_ELEMCONTENT_NOT_STARTED 
ERR_ELEMCONTENT_NOT_FINISHED 
ERR_XMLDECL_NOT_STARTED 
ERR_XMLDECL_NOT_FINISHED 
ERR_CONDSEC_NOT_STARTED 
ERR_CONDSEC_NOT_FINISHED 
ERR_EXT_SUBSET_NOT_FINISHED 
ERR_DOCTYPE_NOT_FINISHED 
ERR_MISPLACED_CDATA_END 
ERR_CDATA_NOT_FINISHED 
ERR_RESERVED_NAME 
ERR_SPACE_REQUIRED 
ERR_SEPARATOR_REQUIRED 
ERR_NMTOKEN_REQUIRED 
ERR_NAME_REQUIRED 
ERR_PCDATA_REQUIRED 
ERR_URI_REQUIRED 
ERR_PUBID_REQUIRED 
ERR_LT_REQUIRED 
ERR_GT_REQUIRED 
ERR_LTSLASH_REQUIRED 
ERR_EQUAL_REQUIRED 
ERR_TAG_NAME_MISMATCH 
ERR_TAG_NOT_FINISHED 
ERR_STANDALONE_VALUE 
ERR_ENCODING_NAME 
ERR_HYPHEN_IN_COMMENT 
ERR_INVALID_ENCODING 
ERR_EXT_ENTITY_STANDALONE 
ERR_CONDSEC_INVALID 
ERR_VALUE_REQUIRED 
ERR_NOT_WELL_BALANCED 
ERR_EXTRA_CONTENT 
ERR_ENTITY_CHAR_ERROR 
ERR_ENTITY_PE_INTERNAL 
ERR_ENTITY_LOOP 
ERR_ENTITY_BOUNDARY 
ERR_INVALID_URI 
ERR_URI_FRAGMENT 
WAR_CATALOG_PI 
ERR_NO_DTD 
ERR_CONDSEC_INVALID_KEYWORD 
ERR_VERSION_MISSING 
WAR_UNKNOWN_VERSION 
WAR_LANG_VALUE 
WAR_NS_URI 
WAR_NS_URI_RELATIVE 
ERR_MISSING_ENCODING 
WAR_SPACE_VALUE 
ERR_NOT_STANDALONE 
ERR_ENTITY_PROCESSING 
ERR_NOTATION_PROCESSING 
WAR_NS_COLUMN 
WAR_ENTITY_REDEFINED 
ERR_UNKNOWN_VERSION 
ERR_VERSION_MISMATCH 
ERR_NAME_TOO_LONG 
ERR_USER_STOP 
NS_ERR_NAMESPACE 
NS_ERR_UNDEFINED_NAMESPACE 
NS_ERR_QNAME 
NS_ERR_ATTRIBUTE_REDEFINED 
NS_ERR_EMPTY 
NS_ERR_COLON 
DTD_ATTRIBUTE_DEFAULT 
DTD_ATTRIBUTE_REDEFINED 
DTD_ATTRIBUTE_VALUE 
DTD_CONTENT_ERROR 
DTD_CONTENT_MODEL 
DTD_CONTENT_NOT_DETERMINIST 
DTD_DIFFERENT_PREFIX 
DTD_ELEM_DEFAULT_NAMESPACE 
DTD_ELEM_NAMESPACE 
DTD_ELEM_REDEFINED 
DTD_EMPTY_NOTATION 
DTD_ENTITY_TYPE 
DTD_ID_FIXED 
DTD_ID_REDEFINED 
DTD_ID_SUBSET 
DTD_INVALID_CHILD 
DTD_INVALID_DEFAULT 
DTD_LOAD_ERROR 
DTD_MISSING_ATTRIBUTE 
DTD_MIXED_CORRUPT 
DTD_MULTIPLE_ID 
DTD_NO_DOC 
DTD_NO_DTD 
DTD_NO_ELEM_NAME 
DTD_NO_PREFIX 
DTD_NO_ROOT 
DTD_NOTATION_REDEFINED 
DTD_NOTATION_VALUE 
DTD_NOT_EMPTY 
DTD_NOT_PCDATA 
DTD_NOT_STANDALONE 
DTD_ROOT_NAME 
DTD_STANDALONE_WHITE_SPACE 
DTD_UNKNOWN_ATTRIBUTE 
DTD_UNKNOWN_ELEM 
DTD_UNKNOWN_ENTITY 
DTD_UNKNOWN_ID 
DTD_UNKNOWN_NOTATION 
DTD_STANDALONE_DEFAULTED 
DTD_XMLID_VALUE 
DTD_XMLID_TYPE 
DTD_DUP_TOKEN 
HTML_STRUCURE_ERROR 
HTML_UNKNOWN_TAG 
RNGP_ANYNAME_ATTR_ANCESTOR 
RNGP_ATTR_CONFLICT 
RNGP_ATTRIBUTE_CHILDREN 
RNGP_ATTRIBUTE_CONTENT 
RNGP_ATTRIBUTE_EMPTY 
RNGP_ATTRIBUTE_NOOP 
RNGP_CHOICE_CONTENT 
RNGP_CHOICE_EMPTY 
RNGP_CREATE_FAILURE 
RNGP_DATA_CONTENT 
RNGP_DEF_CHOICE_AND_INTERLEAVE 
RNGP_DEFINE_CREATE_FAILED 
RNGP_DEFINE_EMPTY 
RNGP_DEFINE_MISSING 
RNGP_DEFINE_NAME_MISSING 
RNGP_ELEM_CONTENT_EMPTY 
RNGP_ELEM_CONTENT_ERROR 
RNGP_ELEMENT_EMPTY 
RNGP_ELEMENT_CONTENT 
RNGP_ELEMENT_NAME 
RNGP_ELEMENT_NO_CONTENT 
RNGP_ELEM_TEXT_CONFLICT 
RNGP_EMPTY 
RNGP_EMPTY_CONSTRUCT 
RNGP_EMPTY_CONTENT 
RNGP_EMPTY_NOT_EMPTY 
RNGP_ERROR_TYPE_LIB 
RNGP_EXCEPT_EMPTY 
RNGP_EXCEPT_MISSING 
RNGP_EXCEPT_MULTIPLE 
RNGP_EXCEPT_NO_CONTENT 
RNGP_EXTERNALREF_EMTPY 
RNGP_EXTERNAL_REF_FAILURE 
RNGP_EXTERNALREF_RECURSE 
RNGP_FORBIDDEN_ATTRIBUTE 
RNGP_FOREIGN_ELEMENT 
RNGP_GRAMMAR_CONTENT 
RNGP_GRAMMAR_EMPTY 
RNGP_GRAMMAR_MISSING 
RNGP_GRAMMAR_NO_START 
RNGP_GROUP_ATTR_CONFLICT 
RNGP_HREF_ERROR 
RNGP_INCLUDE_EMPTY 
RNGP_INCLUDE_FAILURE 
RNGP_INCLUDE_RECURSE 
RNGP_INTERLEAVE_ADD 
RNGP_INTERLEAVE_CREATE_FAILED 
RNGP_INTERLEAVE_EMPTY 
RNGP_INTERLEAVE_NO_CONTENT 
RNGP_INVALID_DEFINE_NAME 
RNGP_INVALID_URI 
RNGP_INVALID_VALUE 
RNGP_MISSING_HREF 
RNGP_NAME_MISSING 
RNGP_NEED_COMBINE 
RNGP_NOTALLOWED_NOT_EMPTY 
RNGP_NSNAME_ATTR_ANCESTOR 
RNGP_NSNAME_NO_NS 
RNGP_PARAM_FORBIDDEN 
RNGP_PARAM_NAME_MISSING 
RNGP_PARENTREF_CREATE_FAILED 
RNGP_PARENTREF_NAME_INVALID 
RNGP_PARENTREF_NO_NAME 
RNGP_PARENTREF_NO_PARENT 
RNGP_PARENTREF_NOT_EMPTY 
RNGP_PARSE_ERROR 
RNGP_PAT_ANYNAME_EXCEPT_ANYNAME 
RNGP_PAT_ATTR_ATTR 
RNGP_PAT_ATTR_ELEM 
RNGP_PAT_DATA_EXCEPT_ATTR 
RNGP_PAT_DATA_EXCEPT_ELEM 
RNGP_PAT_DATA_EXCEPT_EMPTY 
RNGP_PAT_DATA_EXCEPT_GROUP 
RNGP_PAT_DATA_EXCEPT_INTERLEAVE 
RNGP_PAT_DATA_EXCEPT_LIST 
RNGP_PAT_DATA_EXCEPT_ONEMORE 
RNGP_PAT_DATA_EXCEPT_REF 
RNGP_PAT_DATA_EXCEPT_TEXT 
RNGP_PAT_LIST_ATTR 
RNGP_PAT_LIST_ELEM 
RNGP_PAT_LIST_INTERLEAVE 
RNGP_PAT_LIST_LIST 
RNGP_PAT_LIST_REF 
RNGP_PAT_LIST_TEXT 
RNGP_PAT_NSNAME_EXCEPT_ANYNAME 
RNGP_PAT_NSNAME_EXCEPT_NSNAME 
RNGP_PAT_ONEMORE_GROUP_ATTR 
RNGP_PAT_ONEMORE_INTERLEAVE_ATTR 
RNGP_PAT_START_ATTR 
RNGP_PAT_START_DATA 
RNGP_PAT_START_EMPTY 
RNGP_PAT_START_GROUP 
RNGP_PAT_START_INTERLEAVE 
RNGP_PAT_START_LIST 
RNGP_PAT_START_ONEMORE 
RNGP_PAT_START_TEXT 
RNGP_PAT_START_VALUE 
RNGP_PREFIX_UNDEFINED 
RNGP_REF_CREATE_FAILED 
RNGP_REF_CYCLE 
RNGP_REF_NAME_INVALID 
RNGP_REF_NO_DEF 
RNGP_REF_NO_NAME 
RNGP_REF_NOT_EMPTY 
RNGP_START_CHOICE_AND_INTERLEAVE 
RNGP_START_CONTENT 
RNGP_START_EMPTY 
RNGP_START_MISSING 
RNGP_TEXT_EXPECTED 
RNGP_TEXT_HAS_CHILD 
RNGP_TYPE_MISSING 
RNGP_TYPE_NOT_FOUND 
RNGP_TYPE_VALUE 
RNGP_UNKNOWN_ATTRIBUTE 
RNGP_UNKNOWN_COMBINE 
RNGP_UNKNOWN_CONSTRUCT 
RNGP_UNKNOWN_TYPE_LIB 
RNGP_URI_FRAGMENT 
RNGP_URI_NOT_ABSOLUTE 
RNGP_VALUE_EMPTY 
RNGP_VALUE_NO_CONTENT 
RNGP_XMLNS_NAME 
RNGP_NS 
XPATH_EXPRESSION_OK 
XPATH_NUMBER_ERROR 
XPATH_UNFINISHED_LITERAL_ERROR 
XPATH_START_LITERAL_ERROR 
XPATH_VARIABLE_REF_ERROR 
XPATH_UNDEF_VARIABLE_ERROR 
XPATH_INVALID_PREDICATE_ERROR 
XPATH_EXPR_ERROR 
XPATH_UNCLOSED_ERROR 
XPATH_UNKNOWN_FUNC_ERROR 
XPATH_INVALID_OPERAND 
XPATH_INVALID_TYPE 
XPATH_INVALID_ARITY 
XPATH_INVALID_CTXT_SIZE 
XPATH_INVALID_CTXT_POSITION 
XPATH_MEMORY_ERROR 
XPTR_SYNTAX_ERROR 
XPTR_RESOURCE_ERROR 
XPTR_SUB_RESOURCE_ERROR 
XPATH_UNDEF_PREFIX_ERROR 
XPATH_ENCODING_ERROR 
XPATH_INVALID_CHAR_ERROR 
TREE_INVALID_HEX 
TREE_INVALID_DEC 
TREE_UNTERMINATED_ENTITY 
TREE_NOT_UTF8 
SAVE_NOT_UTF8 
SAVE_CHAR_INVALID 
SAVE_NO_DOCTYPE 
SAVE_UNKNOWN_ENCODING 
REGEXP_COMPILE_ERROR 
IO_UNKNOWN 
IO_EACCES 
IO_EAGAIN 
IO_EBADF 
IO_EBADMSG 
IO_EBUSY 
IO_ECANCELED 
IO_ECHILD 
IO_EDEADLK 
IO_EDOM 
IO_EEXIST 
IO_EFAULT 
IO_EFBIG 
IO_EINPROGRESS 
IO_EINTR 
IO_EINVAL 
IO_EIO 
IO_EISDIR 
IO_EMFILE 
IO_EMLINK 
IO_EMSGSIZE 
IO_ENAMETOOLONG 
IO_ENFILE 
IO_ENODEV 
IO_ENOENT 
IO_ENOEXEC 
IO_ENOLCK 
IO_ENOMEM 
IO_ENOSPC 
IO_ENOSYS 
IO_ENOTDIR 
IO_ENOTEMPTY 
IO_ENOTSUP 
IO_ENOTTY 
IO_ENXIO 
IO_EPERM 
IO_EPIPE 
IO_ERANGE 
IO_EROFS 
IO_ESPIPE 
IO_ESRCH 
IO_ETIMEDOUT 
IO_EXDEV 
IO_NETWORK_ATTEMPT 
IO_ENCODER 
IO_FLUSH 
IO_WRITE 
IO_NO_INPUT 
IO_BUFFER_FULL 
IO_LOAD_ERROR 
IO_ENOTSOCK 
IO_EISCONN 
IO_ECONNREFUSED 
IO_ENETUNREACH 
IO_EADDRINUSE 
IO_EALREADY 
IO_EAFNOSUPPORT 
XINCLUDE_RECURSION 
XINCLUDE_PARSE_VALUE 
XINCLUDE_ENTITY_DEF_MISMATCH 
XINCLUDE_NO_HREF 
XINCLUDE_NO_FALLBACK 
XINCLUDE_HREF_URI 
XINCLUDE_TEXT_FRAGMENT 
XINCLUDE_TEXT_DOCUMENT 
XINCLUDE_INVALID_CHAR 
XINCLUDE_BUILD_FAILED 
XINCLUDE_UNKNOWN_ENCODING 
XINCLUDE_MULTIPLE_ROOT 
XINCLUDE_XPTR_FAILED 
XINCLUDE_XPTR_RESULT 
XINCLUDE_INCLUDE_IN_INCLUDE 
XINCLUDE_FALLBACKS_IN_INCLUDE 
XINCLUDE_FALLBACK_NOT_IN_INCLUDE 
XINCLUDE_DEPRECATED_NS 
XINCLUDE_FRAGMENT_ID 
CATALOG_MISSING_ATTR 
CATALOG_ENTRY_BROKEN 
CATALOG_PREFER_VALUE 
CATALOG_NOT_CATALOG 
CATALOG_RECURSION 
SCHEMAP_PREFIX_UNDEFINED 
SCHEMAP_ATTRFORMDEFAULT_VALUE 
SCHEMAP_ATTRGRP_NONAME_NOREF 
SCHEMAP_ATTR_NONAME_NOREF 
SCHEMAP_COMPLEXTYPE_NONAME_NOREF 
SCHEMAP_ELEMFORMDEFAULT_VALUE 
SCHEMAP_ELEM_NONAME_NOREF 
SCHEMAP_EXTENSION_NO_BASE 
SCHEMAP_FACET_NO_VALUE 
SCHEMAP_FAILED_BUILD_IMPORT 
SCHEMAP_GROUP_NONAME_NOREF 
SCHEMAP_IMPORT_NAMESPACE_NOT_URI 
SCHEMAP_IMPORT_REDEFINE_NSNAME 
SCHEMAP_IMPORT_SCHEMA_NOT_URI 
SCHEMAP_INVALID_BOOLEAN 
SCHEMAP_INVALID_ENUM 
SCHEMAP_INVALID_FACET 
SCHEMAP_INVALID_FACET_VALUE 
SCHEMAP_INVALID_MAXOCCURS 
SCHEMAP_INVALID_MINOCCURS 
SCHEMAP_INVALID_REF_AND_SUBTYPE 
SCHEMAP_INVALID_WHITE_SPACE 
SCHEMAP_NOATTR_NOREF 
SCHEMAP_NOTATION_NO_NAME 
SCHEMAP_NOTYPE_NOREF 
SCHEMAP_REF_AND_SUBTYPE 
SCHEMAP_RESTRICTION_NONAME_NOREF 
SCHEMAP_SIMPLETYPE_NONAME 
SCHEMAP_TYPE_AND_SUBTYPE 
SCHEMAP_UNKNOWN_ALL_CHILD 
SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD 
SCHEMAP_UNKNOWN_ATTR_CHILD 
SCHEMAP_UNKNOWN_ATTRGRP_CHILD 
SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP 
SCHEMAP_UNKNOWN_BASE_TYPE 
SCHEMAP_UNKNOWN_CHOICE_CHILD 
SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD 
SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD 
SCHEMAP_UNKNOWN_ELEM_CHILD 
SCHEMAP_UNKNOWN_EXTENSION_CHILD 
SCHEMAP_UNKNOWN_FACET_CHILD 
SCHEMAP_UNKNOWN_FACET_TYPE 
SCHEMAP_UNKNOWN_GROUP_CHILD 
SCHEMAP_UNKNOWN_IMPORT_CHILD 
SCHEMAP_UNKNOWN_LIST_CHILD 
SCHEMAP_UNKNOWN_NOTATION_CHILD 
SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD 
SCHEMAP_UNKNOWN_REF 
SCHEMAP_UNKNOWN_RESTRICTION_CHILD 
SCHEMAP_UNKNOWN_SCHEMAS_CHILD 
SCHEMAP_UNKNOWN_SEQUENCE_CHILD 
SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD 
SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD 
SCHEMAP_UNKNOWN_TYPE 
SCHEMAP_UNKNOWN_UNION_CHILD 
SCHEMAP_ELEM_DEFAULT_FIXED 
SCHEMAP_REGEXP_INVALID 
SCHEMAP_FAILED_LOAD 
SCHEMAP_NOTHING_TO_PARSE 
SCHEMAP_NOROOT 
SCHEMAP_REDEFINED_GROUP 
SCHEMAP_REDEFINED_TYPE 
SCHEMAP_REDEFINED_ELEMENT 
SCHEMAP_REDEFINED_ATTRGROUP 
SCHEMAP_REDEFINED_ATTR 
SCHEMAP_REDEFINED_NOTATION 
SCHEMAP_FAILED_PARSE 
SCHEMAP_UNKNOWN_PREFIX 
SCHEMAP_DEF_AND_PREFIX 
SCHEMAP_UNKNOWN_INCLUDE_CHILD 
SCHEMAP_INCLUDE_SCHEMA_NOT_URI 
SCHEMAP_INCLUDE_SCHEMA_NO_URI 
SCHEMAP_NOT_SCHEMA 
SCHEMAP_UNKNOWN_MEMBER_TYPE 
SCHEMAP_INVALID_ATTR_USE 
SCHEMAP_RECURSIVE 
SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE 
SCHEMAP_INVALID_ATTR_COMBINATION 
SCHEMAP_INVALID_ATTR_INLINE_COMBINATION 
SCHEMAP_MISSING_SIMPLETYPE_CHILD 
SCHEMAP_INVALID_ATTR_NAME 
SCHEMAP_REF_AND_CONTENT 
SCHEMAP_CT_PROPS_CORRECT_1 
SCHEMAP_CT_PROPS_CORRECT_2 
SCHEMAP_CT_PROPS_CORRECT_3 
SCHEMAP_CT_PROPS_CORRECT_4 
SCHEMAP_CT_PROPS_CORRECT_5 
SCHEMAP_DERIVATION_OK_RESTRICTION_1 
SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1 
SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2 
SCHEMAP_DERIVATION_OK_RESTRICTION_2_2 
SCHEMAP_DERIVATION_OK_RESTRICTION_3 
SCHEMAP_WILDCARD_INVALID_NS_MEMBER 
SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE 
SCHEMAP_UNION_NOT_EXPRESSIBLE 
SCHEMAP_SRC_IMPORT_3_1 
SCHEMAP_SRC_IMPORT_3_2 
SCHEMAP_DERIVATION_OK_RESTRICTION_4_1 
SCHEMAP_DERIVATION_OK_RESTRICTION_4_2 
SCHEMAP_DERIVATION_OK_RESTRICTION_4_3 
SCHEMAP_COS_CT_EXTENDS_1_3 
SCHEMAV_NOROOT 
SCHEMAV_UNDECLAREDELEM 
SCHEMAV_NOTTOPLEVEL 
SCHEMAV_MISSING 
SCHEMAV_WRONGELEM 
SCHEMAV_NOTYPE 
SCHEMAV_NOROLLBACK 
SCHEMAV_ISABSTRACT 
SCHEMAV_NOTEMPTY 
SCHEMAV_ELEMCONT 
SCHEMAV_HAVEDEFAULT 
SCHEMAV_NOTNILLABLE 
SCHEMAV_EXTRACONTENT 
SCHEMAV_INVALIDATTR 
SCHEMAV_INVALIDELEM 
SCHEMAV_NOTDETERMINIST 
SCHEMAV_CONSTRUCT 
SCHEMAV_INTERNAL 
SCHEMAV_NOTSIMPLE 
SCHEMAV_ATTRUNKNOWN 
SCHEMAV_ATTRINVALID 
SCHEMAV_VALUE 
SCHEMAV_FACET 
SCHEMAV_CVC_DATATYPE_VALID_1_2_1 
SCHEMAV_CVC_DATATYPE_VALID_1_2_2 
SCHEMAV_CVC_DATATYPE_VALID_1_2_3 
SCHEMAV_CVC_TYPE_3_1_1 
SCHEMAV_CVC_TYPE_3_1_2 
SCHEMAV_CVC_FACET_VALID 
SCHEMAV_CVC_LENGTH_VALID 
SCHEMAV_CVC_MINLENGTH_VALID 
SCHEMAV_CVC_MAXLENGTH_VALID 
SCHEMAV_CVC_MININCLUSIVE_VALID 
SCHEMAV_CVC_MAXINCLUSIVE_VALID 
SCHEMAV_CVC_MINEXCLUSIVE_VALID 
SCHEMAV_CVC_MAXEXCLUSIVE_VALID 
SCHEMAV_CVC_TOTALDIGITS_VALID 
SCHEMAV_CVC_FRACTIONDIGITS_VALID 
SCHEMAV_CVC_PATTERN_VALID 
SCHEMAV_CVC_ENUMERATION_VALID 
SCHEMAV_CVC_COMPLEX_TYPE_2_1 
SCHEMAV_CVC_COMPLEX_TYPE_2_2 
SCHEMAV_CVC_COMPLEX_TYPE_2_3 
SCHEMAV_CVC_COMPLEX_TYPE_2_4 
SCHEMAV_CVC_ELT_1 
SCHEMAV_CVC_ELT_2 
SCHEMAV_CVC_ELT_3_1 
SCHEMAV_CVC_ELT_3_2_1 
SCHEMAV_CVC_ELT_3_2_2 
SCHEMAV_CVC_ELT_4_1 
SCHEMAV_CVC_ELT_4_2 
SCHEMAV_CVC_ELT_4_3 
SCHEMAV_CVC_ELT_5_1_1 
SCHEMAV_CVC_ELT_5_1_2 
SCHEMAV_CVC_ELT_5_2_1 
SCHEMAV_CVC_ELT_5_2_2_1 
SCHEMAV_CVC_ELT_5_2_2_2_1 
SCHEMAV_CVC_ELT_5_2_2_2_2 
SCHEMAV_CVC_ELT_6 
SCHEMAV_CVC_ELT_7 
SCHEMAV_CVC_ATTRIBUTE_1 
SCHEMAV_CVC_ATTRIBUTE_2 
SCHEMAV_CVC_ATTRIBUTE_3 
SCHEMAV_CVC_ATTRIBUTE_4 
SCHEMAV_CVC_COMPLEX_TYPE_3_1 
SCHEMAV_CVC_COMPLEX_TYPE_3_2_1 
SCHEMAV_CVC_COMPLEX_TYPE_3_2_2 
SCHEMAV_CVC_COMPLEX_TYPE_4 
SCHEMAV_CVC_COMPLEX_TYPE_5_1 
SCHEMAV_CVC_COMPLEX_TYPE_5_2 
SCHEMAV_ELEMENT_CONTENT 
SCHEMAV_DOCUMENT_ELEMENT_MISSING 
SCHEMAV_CVC_COMPLEX_TYPE_1 
SCHEMAV_CVC_AU 
SCHEMAV_CVC_TYPE_1 
SCHEMAV_CVC_TYPE_2 
SCHEMAV_CVC_IDC 
SCHEMAV_CVC_WILDCARD 
SCHEMAV_MISC 
XPTR_UNKNOWN_SCHEME 
XPTR_CHILDSEQ_START 
XPTR_EVAL_FAILED 
XPTR_EXTRA_OBJECTS 
C14N_CREATE_CTXT 
C14N_REQUIRES_UTF8 
C14N_CREATE_STACK 
C14N_INVALID_NODE 
C14N_UNKNOW_NODE 
C14N_RELATIVE_NAMESPACE 
FTP_PASV_ANSWER 
FTP_EPSV_ANSWER 
FTP_ACCNT 
FTP_URL_SYNTAX 
HTTP_URL_SYNTAX 
HTTP_USE_IP 
HTTP_UNKNOWN_HOST 
SCHEMAP_SRC_SIMPLE_TYPE_1 
SCHEMAP_SRC_SIMPLE_TYPE_2 
SCHEMAP_SRC_SIMPLE_TYPE_3 
SCHEMAP_SRC_SIMPLE_TYPE_4 
SCHEMAP_SRC_RESOLVE 
SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE 
SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE 
SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES 
SCHEMAP_ST_PROPS_CORRECT_1 
SCHEMAP_ST_PROPS_CORRECT_2 
SCHEMAP_ST_PROPS_CORRECT_3 
SCHEMAP_COS_ST_RESTRICTS_1_1 
SCHEMAP_COS_ST_RESTRICTS_1_2 
SCHEMAP_COS_ST_RESTRICTS_1_3_1 
SCHEMAP_COS_ST_RESTRICTS_1_3_2 
SCHEMAP_COS_ST_RESTRICTS_2_1 
SCHEMAP_COS_ST_RESTRICTS_2_3_1_1 
SCHEMAP_COS_ST_RESTRICTS_2_3_1_2 
SCHEMAP_COS_ST_RESTRICTS_2_3_2_1 
SCHEMAP_COS_ST_RESTRICTS_2_3_2_2 
SCHEMAP_COS_ST_RESTRICTS_2_3_2_3 
SCHEMAP_COS_ST_RESTRICTS_2_3_2_4 
SCHEMAP_COS_ST_RESTRICTS_2_3_2_5 
SCHEMAP_COS_ST_RESTRICTS_3_1 
SCHEMAP_COS_ST_RESTRICTS_3_3_1 
SCHEMAP_COS_ST_RESTRICTS_3_3_1_2 
SCHEMAP_COS_ST_RESTRICTS_3_3_2_2 
SCHEMAP_COS_ST_RESTRICTS_3_3_2_1 
SCHEMAP_COS_ST_RESTRICTS_3_3_2_3 
SCHEMAP_COS_ST_RESTRICTS_3_3_2_4 
SCHEMAP_COS_ST_RESTRICTS_3_3_2_5 
SCHEMAP_COS_ST_DERIVED_OK_2_1 
SCHEMAP_COS_ST_DERIVED_OK_2_2 
SCHEMAP_S4S_ELEM_NOT_ALLOWED 
SCHEMAP_S4S_ELEM_MISSING 
SCHEMAP_S4S_ATTR_NOT_ALLOWED 
SCHEMAP_S4S_ATTR_MISSING 
SCHEMAP_S4S_ATTR_INVALID_VALUE 
SCHEMAP_SRC_ELEMENT_1 
SCHEMAP_SRC_ELEMENT_2_1 
SCHEMAP_SRC_ELEMENT_2_2 
SCHEMAP_SRC_ELEMENT_3 
SCHEMAP_P_PROPS_CORRECT_1 
SCHEMAP_P_PROPS_CORRECT_2_1 
SCHEMAP_P_PROPS_CORRECT_2_2 
SCHEMAP_E_PROPS_CORRECT_2 
SCHEMAP_E_PROPS_CORRECT_3 
SCHEMAP_E_PROPS_CORRECT_4 
SCHEMAP_E_PROPS_CORRECT_5 
SCHEMAP_E_PROPS_CORRECT_6 
SCHEMAP_SRC_INCLUDE 
SCHEMAP_SRC_ATTRIBUTE_1 
SCHEMAP_SRC_ATTRIBUTE_2 
SCHEMAP_SRC_ATTRIBUTE_3_1 
SCHEMAP_SRC_ATTRIBUTE_3_2 
SCHEMAP_SRC_ATTRIBUTE_4 
SCHEMAP_NO_XMLNS 
SCHEMAP_NO_XSI 
SCHEMAP_COS_VALID_DEFAULT_1 
SCHEMAP_COS_VALID_DEFAULT_2_1 
SCHEMAP_COS_VALID_DEFAULT_2_2_1 
SCHEMAP_COS_VALID_DEFAULT_2_2_2 
SCHEMAP_CVC_SIMPLE_TYPE 
SCHEMAP_COS_CT_EXTENDS_1_1 
SCHEMAP_SRC_IMPORT_1_1 
SCHEMAP_SRC_IMPORT_1_2 
SCHEMAP_SRC_IMPORT_2 
SCHEMAP_SRC_IMPORT_2_1 
SCHEMAP_SRC_IMPORT_2_2 
SCHEMAP_INTERNAL 
SCHEMAP_NOT_DETERMINISTIC 
SCHEMAP_SRC_ATTRIBUTE_GROUP_1 
SCHEMAP_SRC_ATTRIBUTE_GROUP_2 
SCHEMAP_SRC_ATTRIBUTE_GROUP_3 
SCHEMAP_MG_PROPS_CORRECT_1 
SCHEMAP_MG_PROPS_CORRECT_2 
SCHEMAP_SRC_CT_1 
SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3 
SCHEMAP_AU_PROPS_CORRECT_2 
SCHEMAP_A_PROPS_CORRECT_2 
SCHEMAP_C_PROPS_CORRECT 
SCHEMAP_SRC_REDEFINE 
SCHEMAP_SRC_IMPORT 
SCHEMAP_WARN_SKIP_SCHEMA 
SCHEMAP_WARN_UNLOCATED_SCHEMA 
SCHEMAP_WARN_ATTR_REDECL_PROH 
SCHEMAP_WARN_ATTR_POINTLESS_PROH 
SCHEMAP_AG_PROPS_CORRECT 
SCHEMAP_COS_CT_EXTENDS_1_2 
SCHEMAP_AU_PROPS_CORRECT 
SCHEMAP_A_PROPS_CORRECT_3 
SCHEMAP_COS_ALL_LIMITED 
SCHEMATRONV_ASSERT 
SCHEMATRONV_REPORT 
MODULE_OPEN 
MODULE_CLOSE 
CHECK_FOUND_ELEMENT 
CHECK_FOUND_ATTRIBUTE 
CHECK_FOUND_TEXT 
CHECK_FOUND_CDATA 
CHECK_FOUND_ENTITYREF 
CHECK_FOUND_ENTITY 
CHECK_FOUND_PI 
CHECK_FOUND_COMMENT 
CHECK_FOUND_DOCTYPE 
CHECK_FOUND_FRAGMENT 
CHECK_FOUND_NOTATION 
CHECK_UNKNOWN_NODE 
CHECK_ENTITY_TYPE 
CHECK_NO_PARENT 
CHECK_NO_DOC 
CHECK_NO_NAME 
CHECK_NO_ELEM 
CHECK_WRONG_DOC 
CHECK_NO_PREV 
CHECK_WRONG_PREV 
CHECK_NO_NEXT 
CHECK_WRONG_NEXT 
CHECK_NOT_DTD 
CHECK_NOT_ATTR 
CHECK_NOT_ATTR_DECL 
CHECK_NOT_ELEM_DECL 
CHECK_NOT_ENTITY_DECL 
CHECK_NOT_NS_DECL 
CHECK_NO_HREF 
CHECK_WRONG_PARENT 
CHECK_NS_SCOPE 
CHECK_NS_ANCESTOR 
CHECK_NOT_UTF8 
CHECK_NO_DICT 
CHECK_NOT_NCNAME 
CHECK_OUTSIDE_DICT 
CHECK_WRONG_NAME 
CHECK_NAME_NOT_NULL 
I18N_NO_NAME 
I18N_NO_HANDLER 
I18N_EXCESS_HANDLER 
I18N_CONV_FAILED 
I18N_NO_OUTPUT 
BUF_OVERFLOW 

◆ Domain

Indicates where an error may have come from.

Enumerator
NONE 
PARSER 
TREE 
NAMESPACE 
DTD 
HTML 
MEMORY 
OUTPUT 
IO 
FTP 
HTTP 
XINCLUDE 
XPATH 
XPOINTER 
REGEXP 
DATATYPE 
SCHEMASP 
SCHEMASV 
RELAXNGP 
RELAXNGV 
CATALOG 
C14N 
XSLT 
VALID 
CHECK 
WRITER 
MODULE 
I18N 
SCHEMATRONV 
BUFFER 
URI 

◆ Level

Indicates the level of an error.

Enumerator
NONE 
WARNING 
ERROR 

A simple warning.

FATAL 

A recoverable error.

Constructor & Destructor Documentation

◆ XmlNativeError() [1/4]

System::Xml::Details::XmlNativeError::XmlNativeError ( xmlError *  error)

Constructs XmlNativeError from libxml2 xmlError object.

Parameters
errorthe libxml2 native error object pointer

◆ XmlNativeError() [2/4]

System::Xml::Details::XmlNativeError::XmlNativeError ( )
default

Default constructor, creates non-error object.

◆ XmlNativeError() [3/4]

System::Xml::Details::XmlNativeError::XmlNativeError ( const XmlNativeError other)
default

Copy constructor.

◆ XmlNativeError() [4/4]

System::Xml::Details::XmlNativeError::XmlNativeError ( XmlNativeError &&  other)
defaultnoexcept

Move constructor.

Member Function Documentation

◆ assign()

void System::Xml::Details::XmlNativeError::assign ( xmlError *  error)

Update fields according to libxml2 native xmlError object.

Parameters
errorlibxml2 native error object

◆ clear()

void System::Xml::Details::XmlNativeError::clear ( )
inlinenoexcept

Reset error state.

◆ operator bool()

System::Xml::Details::XmlNativeError::operator bool ( ) const
inlineexplicitnoexcept

Checks if the error value is valid, i.e. non-zero. false if level == 0, true otherwise.

◆ operator=() [1/2]

XmlNativeError& System::Xml::Details::XmlNativeError::operator= ( const XmlNativeError other)
default

Copy assign operator.

◆ operator=() [2/2]

XmlNativeError& System::Xml::Details::XmlNativeError::operator= ( XmlNativeError &&  other)
defaultnoexcept

Move assign operator.

Member Data Documentation

◆ code

Code System::Xml::Details::XmlNativeError::code = Code::ERR_OK

◆ domain

Domain System::Xml::Details::XmlNativeError::domain = Domain::NONE

◆ file

String System::Xml::Details::XmlNativeError::file

◆ int1

int32_t System::Xml::Details::XmlNativeError::int1 = 0

◆ int2

int32_t System::Xml::Details::XmlNativeError::int2 = 0

◆ level

Level System::Xml::Details::XmlNativeError::level = Level::NONE

◆ line

int32_t System::Xml::Details::XmlNativeError::line = 0

◆ message

String System::Xml::Details::XmlNativeError::message

◆ str1

String System::Xml::Details::XmlNativeError::str1

◆ str2

String System::Xml::Details::XmlNativeError::str2

◆ str3

String System::Xml::Details::XmlNativeError::str3