10 #include <libxml/parser.h>
12 #ifndef __XML_ERROR_H__
13 #define __XML_ERROR_H__
74 typedef struct _xmlError xmlError;
75 typedef xmlError *xmlErrorPtr;
99 XML_ERR_INTERNAL_ERROR,
101 XML_ERR_DOCUMENT_START,
102 XML_ERR_DOCUMENT_EMPTY,
103 XML_ERR_DOCUMENT_END,
104 XML_ERR_INVALID_HEX_CHARREF,
105 XML_ERR_INVALID_DEC_CHARREF,
106 XML_ERR_INVALID_CHARREF,
107 XML_ERR_INVALID_CHAR,
108 XML_ERR_CHARREF_AT_EOF,
109 XML_ERR_CHARREF_IN_PROLOG,
110 XML_ERR_CHARREF_IN_EPILOG,
111 XML_ERR_CHARREF_IN_DTD,
112 XML_ERR_ENTITYREF_AT_EOF,
113 XML_ERR_ENTITYREF_IN_PROLOG,
114 XML_ERR_ENTITYREF_IN_EPILOG,
115 XML_ERR_ENTITYREF_IN_DTD,
116 XML_ERR_PEREF_AT_EOF,
117 XML_ERR_PEREF_IN_PROLOG,
118 XML_ERR_PEREF_IN_EPILOG,
119 XML_ERR_PEREF_IN_INT_SUBSET,
120 XML_ERR_ENTITYREF_NO_NAME,
121 XML_ERR_ENTITYREF_SEMICOL_MISSING,
122 XML_ERR_PEREF_NO_NAME,
123 XML_ERR_PEREF_SEMICOL_MISSING,
124 XML_ERR_UNDECLARED_ENTITY,
125 XML_WAR_UNDECLARED_ENTITY,
126 XML_ERR_UNPARSED_ENTITY,
127 XML_ERR_ENTITY_IS_EXTERNAL,
128 XML_ERR_ENTITY_IS_PARAMETER,
129 XML_ERR_UNKNOWN_ENCODING,
130 XML_ERR_UNSUPPORTED_ENCODING,
131 XML_ERR_STRING_NOT_STARTED,
132 XML_ERR_STRING_NOT_CLOSED,
133 XML_ERR_NS_DECL_ERROR,
134 XML_ERR_ENTITY_NOT_STARTED,
135 XML_ERR_ENTITY_NOT_FINISHED,
136 XML_ERR_LT_IN_ATTRIBUTE,
137 XML_ERR_ATTRIBUTE_NOT_STARTED,
138 XML_ERR_ATTRIBUTE_NOT_FINISHED,
139 XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
140 XML_ERR_ATTRIBUTE_REDEFINED,
141 XML_ERR_LITERAL_NOT_STARTED,
142 XML_ERR_LITERAL_NOT_FINISHED,
143 XML_ERR_COMMENT_NOT_FINISHED,
144 XML_ERR_PI_NOT_STARTED,
145 XML_ERR_PI_NOT_FINISHED,
146 XML_ERR_NOTATION_NOT_STARTED,
147 XML_ERR_NOTATION_NOT_FINISHED,
148 XML_ERR_ATTLIST_NOT_STARTED,
149 XML_ERR_ATTLIST_NOT_FINISHED,
150 XML_ERR_MIXED_NOT_STARTED,
151 XML_ERR_MIXED_NOT_FINISHED,
152 XML_ERR_ELEMCONTENT_NOT_STARTED,
153 XML_ERR_ELEMCONTENT_NOT_FINISHED,
154 XML_ERR_XMLDECL_NOT_STARTED,
155 XML_ERR_XMLDECL_NOT_FINISHED,
156 XML_ERR_CONDSEC_NOT_STARTED,
157 XML_ERR_CONDSEC_NOT_FINISHED,
158 XML_ERR_EXT_SUBSET_NOT_FINISHED,
159 XML_ERR_DOCTYPE_NOT_FINISHED,
160 XML_ERR_MISPLACED_CDATA_END,
161 XML_ERR_CDATA_NOT_FINISHED,
162 XML_ERR_RESERVED_XML_NAME,
163 XML_ERR_SPACE_REQUIRED,
164 XML_ERR_SEPARATOR_REQUIRED,
165 XML_ERR_NMTOKEN_REQUIRED,
166 XML_ERR_NAME_REQUIRED,
167 XML_ERR_PCDATA_REQUIRED,
168 XML_ERR_URI_REQUIRED,
169 XML_ERR_PUBID_REQUIRED,
172 XML_ERR_LTSLASH_REQUIRED,
173 XML_ERR_EQUAL_REQUIRED,
174 XML_ERR_TAG_NAME_MISMATCH,
175 XML_ERR_TAG_NOT_FINISHED,
176 XML_ERR_STANDALONE_VALUE,
177 XML_ERR_ENCODING_NAME,
178 XML_ERR_HYPHEN_IN_COMMENT,
179 XML_ERR_INVALID_ENCODING,
180 XML_ERR_EXT_ENTITY_STANDALONE,
181 XML_ERR_CONDSEC_INVALID,
182 XML_ERR_VALUE_REQUIRED,
183 XML_ERR_NOT_WELL_BALANCED,
184 XML_ERR_EXTRA_CONTENT,
185 XML_ERR_ENTITY_CHAR_ERROR,
186 XML_ERR_ENTITY_PE_INTERNAL,
188 XML_ERR_ENTITY_BOUNDARY,
190 XML_ERR_URI_FRAGMENT,
193 XML_ERR_CONDSEC_INVALID_KEYWORD,
194 XML_ERR_VERSION_MISSING,
195 XML_WAR_UNKNOWN_VERSION,
198 XML_WAR_NS_URI_RELATIVE,
199 XML_ERR_MISSING_ENCODING,
201 XML_ERR_NOT_STANDALONE,
202 XML_ERR_ENTITY_PROCESSING,
203 XML_ERR_NOTATION_PROCESSING,
205 XML_WAR_ENTITY_REDEFINED,
206 XML_ERR_UNKNOWN_VERSION,
207 XML_ERR_VERSION_MISMATCH,
208 XML_NS_ERR_XML_NAMESPACE = 200,
209 XML_NS_ERR_UNDEFINED_NAMESPACE,
211 XML_NS_ERR_ATTRIBUTE_REDEFINED,
214 XML_DTD_ATTRIBUTE_DEFAULT = 500,
215 XML_DTD_ATTRIBUTE_REDEFINED,
216 XML_DTD_ATTRIBUTE_VALUE,
217 XML_DTD_CONTENT_ERROR,
218 XML_DTD_CONTENT_MODEL,
219 XML_DTD_CONTENT_NOT_DETERMINIST,
220 XML_DTD_DIFFERENT_PREFIX,
221 XML_DTD_ELEM_DEFAULT_NAMESPACE,
222 XML_DTD_ELEM_NAMESPACE,
223 XML_DTD_ELEM_REDEFINED,
224 XML_DTD_EMPTY_NOTATION,
227 XML_DTD_ID_REDEFINED,
229 XML_DTD_INVALID_CHILD,
230 XML_DTD_INVALID_DEFAULT,
232 XML_DTD_MISSING_ATTRIBUTE,
233 XML_DTD_MIXED_CORRUPT,
237 XML_DTD_NO_ELEM_NAME,
240 XML_DTD_NOTATION_REDEFINED,
241 XML_DTD_NOTATION_VALUE,
244 XML_DTD_NOT_STANDALONE,
246 XML_DTD_STANDALONE_WHITE_SPACE,
247 XML_DTD_UNKNOWN_ATTRIBUTE,
248 XML_DTD_UNKNOWN_ELEM,
249 XML_DTD_UNKNOWN_ENTITY,
251 XML_DTD_UNKNOWN_NOTATION,
252 XML_DTD_STANDALONE_DEFAULTED,
256 XML_HTML_STRUCURE_ERROR = 800,
257 XML_HTML_UNKNOWN_TAG,
258 XML_RNGP_ANYNAME_ATTR_ANCESTOR = 1000,
259 XML_RNGP_ATTR_CONFLICT,
260 XML_RNGP_ATTRIBUTE_CHILDREN,
261 XML_RNGP_ATTRIBUTE_CONTENT,
262 XML_RNGP_ATTRIBUTE_EMPTY,
263 XML_RNGP_ATTRIBUTE_NOOP,
264 XML_RNGP_CHOICE_CONTENT,
265 XML_RNGP_CHOICE_EMPTY,
266 XML_RNGP_CREATE_FAILURE,
267 XML_RNGP_DATA_CONTENT,
268 XML_RNGP_DEF_CHOICE_AND_INTERLEAVE,
269 XML_RNGP_DEFINE_CREATE_FAILED,
270 XML_RNGP_DEFINE_EMPTY,
271 XML_RNGP_DEFINE_MISSING,
272 XML_RNGP_DEFINE_NAME_MISSING,
273 XML_RNGP_ELEM_CONTENT_EMPTY,
274 XML_RNGP_ELEM_CONTENT_ERROR,
275 XML_RNGP_ELEMENT_EMPTY,
276 XML_RNGP_ELEMENT_CONTENT,
277 XML_RNGP_ELEMENT_NAME,
278 XML_RNGP_ELEMENT_NO_CONTENT,
279 XML_RNGP_ELEM_TEXT_CONFLICT,
281 XML_RNGP_EMPTY_CONSTRUCT,
282 XML_RNGP_EMPTY_CONTENT,
283 XML_RNGP_EMPTY_NOT_EMPTY,
284 XML_RNGP_ERROR_TYPE_LIB,
285 XML_RNGP_EXCEPT_EMPTY,
286 XML_RNGP_EXCEPT_MISSING,
287 XML_RNGP_EXCEPT_MULTIPLE,
288 XML_RNGP_EXCEPT_NO_CONTENT,
289 XML_RNGP_EXTERNALREF_EMTPY,
290 XML_RNGP_EXTERNAL_REF_FAILURE,
291 XML_RNGP_EXTERNALREF_RECURSE,
292 XML_RNGP_FORBIDDEN_ATTRIBUTE,
293 XML_RNGP_FOREIGN_ELEMENT,
294 XML_RNGP_GRAMMAR_CONTENT,
295 XML_RNGP_GRAMMAR_EMPTY,
296 XML_RNGP_GRAMMAR_MISSING,
297 XML_RNGP_GRAMMAR_NO_START,
298 XML_RNGP_GROUP_ATTR_CONFLICT,
300 XML_RNGP_INCLUDE_EMPTY,
301 XML_RNGP_INCLUDE_FAILURE,
302 XML_RNGP_INCLUDE_RECURSE,
303 XML_RNGP_INTERLEAVE_ADD,
304 XML_RNGP_INTERLEAVE_CREATE_FAILED,
305 XML_RNGP_INTERLEAVE_EMPTY,
306 XML_RNGP_INTERLEAVE_NO_CONTENT,
307 XML_RNGP_INVALID_DEFINE_NAME,
308 XML_RNGP_INVALID_URI,
309 XML_RNGP_INVALID_VALUE,
310 XML_RNGP_MISSING_HREF,
311 XML_RNGP_NAME_MISSING,
312 XML_RNGP_NEED_COMBINE,
313 XML_RNGP_NOTALLOWED_NOT_EMPTY,
314 XML_RNGP_NSNAME_ATTR_ANCESTOR,
315 XML_RNGP_NSNAME_NO_NS,
316 XML_RNGP_PARAM_FORBIDDEN,
317 XML_RNGP_PARAM_NAME_MISSING,
318 XML_RNGP_PARENTREF_CREATE_FAILED,
319 XML_RNGP_PARENTREF_NAME_INVALID,
320 XML_RNGP_PARENTREF_NO_NAME,
321 XML_RNGP_PARENTREF_NO_PARENT,
322 XML_RNGP_PARENTREF_NOT_EMPTY,
323 XML_RNGP_PARSE_ERROR,
324 XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME,
325 XML_RNGP_PAT_ATTR_ATTR,
326 XML_RNGP_PAT_ATTR_ELEM,
327 XML_RNGP_PAT_DATA_EXCEPT_ATTR,
328 XML_RNGP_PAT_DATA_EXCEPT_ELEM,
329 XML_RNGP_PAT_DATA_EXCEPT_EMPTY,
330 XML_RNGP_PAT_DATA_EXCEPT_GROUP,
331 XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE,
332 XML_RNGP_PAT_DATA_EXCEPT_LIST,
333 XML_RNGP_PAT_DATA_EXCEPT_ONEMORE,
334 XML_RNGP_PAT_DATA_EXCEPT_REF,
335 XML_RNGP_PAT_DATA_EXCEPT_TEXT,
336 XML_RNGP_PAT_LIST_ATTR,
337 XML_RNGP_PAT_LIST_ELEM,
338 XML_RNGP_PAT_LIST_INTERLEAVE,
339 XML_RNGP_PAT_LIST_LIST,
340 XML_RNGP_PAT_LIST_REF,
341 XML_RNGP_PAT_LIST_TEXT,
342 XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME,
343 XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME,
344 XML_RNGP_PAT_ONEMORE_GROUP_ATTR,
345 XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR,
346 XML_RNGP_PAT_START_ATTR,
347 XML_RNGP_PAT_START_DATA,
348 XML_RNGP_PAT_START_EMPTY,
349 XML_RNGP_PAT_START_GROUP,
350 XML_RNGP_PAT_START_INTERLEAVE,
351 XML_RNGP_PAT_START_LIST,
352 XML_RNGP_PAT_START_ONEMORE,
353 XML_RNGP_PAT_START_TEXT,
354 XML_RNGP_PAT_START_VALUE,
355 XML_RNGP_PREFIX_UNDEFINED,
356 XML_RNGP_REF_CREATE_FAILED,
358 XML_RNGP_REF_NAME_INVALID,
360 XML_RNGP_REF_NO_NAME,
361 XML_RNGP_REF_NOT_EMPTY,
362 XML_RNGP_START_CHOICE_AND_INTERLEAVE,
363 XML_RNGP_START_CONTENT,
364 XML_RNGP_START_EMPTY,
365 XML_RNGP_START_MISSING,
366 XML_RNGP_TEXT_EXPECTED,
367 XML_RNGP_TEXT_HAS_CHILD,
368 XML_RNGP_TYPE_MISSING,
369 XML_RNGP_TYPE_NOT_FOUND,
371 XML_RNGP_UNKNOWN_ATTRIBUTE,
372 XML_RNGP_UNKNOWN_COMBINE,
373 XML_RNGP_UNKNOWN_CONSTRUCT,
374 XML_RNGP_UNKNOWN_TYPE_LIB,
375 XML_RNGP_URI_FRAGMENT,
376 XML_RNGP_URI_NOT_ABSOLUTE,
377 XML_RNGP_VALUE_EMPTY,
378 XML_RNGP_VALUE_NO_CONTENT,
381 XML_XPATH_EXPRESSION_OK = 1200,
382 XML_XPATH_NUMBER_ERROR,
383 XML_XPATH_UNFINISHED_LITERAL_ERROR,
384 XML_XPATH_START_LITERAL_ERROR,
385 XML_XPATH_VARIABLE_REF_ERROR,
386 XML_XPATH_UNDEF_VARIABLE_ERROR,
387 XML_XPATH_INVALID_PREDICATE_ERROR,
388 XML_XPATH_EXPR_ERROR,
389 XML_XPATH_UNCLOSED_ERROR,
390 XML_XPATH_UNKNOWN_FUNC_ERROR,
391 XML_XPATH_INVALID_OPERAND,
392 XML_XPATH_INVALID_TYPE,
393 XML_XPATH_INVALID_ARITY,
394 XML_XPATH_INVALID_CTXT_SIZE,
395 XML_XPATH_INVALID_CTXT_POSITION,
396 XML_XPATH_MEMORY_ERROR,
397 XML_XPTR_SYNTAX_ERROR,
398 XML_XPTR_RESOURCE_ERROR,
399 XML_XPTR_SUB_RESOURCE_ERROR,
400 XML_XPATH_UNDEF_PREFIX_ERROR,
401 XML_XPATH_ENCODING_ERROR,
402 XML_XPATH_INVALID_CHAR_ERROR,
403 XML_TREE_INVALID_HEX = 1300,
404 XML_TREE_INVALID_DEC,
405 XML_TREE_UNTERMINATED_ENTITY,
407 XML_SAVE_NOT_UTF8 = 1400,
408 XML_SAVE_CHAR_INVALID,
410 XML_SAVE_UNKNOWN_ENCODING,
411 XML_REGEXP_COMPILE_ERROR = 1450,
412 XML_IO_UNKNOWN = 1500,
455 XML_IO_NETWORK_ATTEMPT,
469 XML_XINCLUDE_RECURSION=1600,
470 XML_XINCLUDE_PARSE_VALUE,
471 XML_XINCLUDE_ENTITY_DEF_MISMATCH,
472 XML_XINCLUDE_NO_HREF,
473 XML_XINCLUDE_NO_FALLBACK,
474 XML_XINCLUDE_HREF_URI,
475 XML_XINCLUDE_TEXT_FRAGMENT,
476 XML_XINCLUDE_TEXT_DOCUMENT,
477 XML_XINCLUDE_INVALID_CHAR,
478 XML_XINCLUDE_BUILD_FAILED,
479 XML_XINCLUDE_UNKNOWN_ENCODING,
480 XML_XINCLUDE_MULTIPLE_ROOT,
481 XML_XINCLUDE_XPTR_FAILED,
482 XML_XINCLUDE_XPTR_RESULT,
483 XML_XINCLUDE_INCLUDE_IN_INCLUDE,
484 XML_XINCLUDE_FALLBACKS_IN_INCLUDE,
485 XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE,
486 XML_XINCLUDE_DEPRECATED_NS,
487 XML_XINCLUDE_FRAGMENT_ID,
488 XML_CATALOG_MISSING_ATTR = 1650,
489 XML_CATALOG_ENTRY_BROKEN,
490 XML_CATALOG_PREFER_VALUE,
491 XML_CATALOG_NOT_CATALOG,
492 XML_CATALOG_RECURSION,
493 XML_SCHEMAP_PREFIX_UNDEFINED = 1700,
494 XML_SCHEMAP_ATTRFORMDEFAULT_VALUE,
495 XML_SCHEMAP_ATTRGRP_NONAME_NOREF,
496 XML_SCHEMAP_ATTR_NONAME_NOREF,
497 XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF,
498 XML_SCHEMAP_ELEMFORMDEFAULT_VALUE,
499 XML_SCHEMAP_ELEM_NONAME_NOREF,
500 XML_SCHEMAP_EXTENSION_NO_BASE,
501 XML_SCHEMAP_FACET_NO_VALUE,
502 XML_SCHEMAP_FAILED_BUILD_IMPORT,
503 XML_SCHEMAP_GROUP_NONAME_NOREF,
504 XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI,
505 XML_SCHEMAP_IMPORT_REDEFINE_NSNAME,
506 XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI,
507 XML_SCHEMAP_INVALID_BOOLEAN,
508 XML_SCHEMAP_INVALID_ENUM,
509 XML_SCHEMAP_INVALID_FACET,
510 XML_SCHEMAP_INVALID_FACET_VALUE,
511 XML_SCHEMAP_INVALID_MAXOCCURS,
512 XML_SCHEMAP_INVALID_MINOCCURS,
513 XML_SCHEMAP_INVALID_REF_AND_SUBTYPE,
514 XML_SCHEMAP_INVALID_WHITE_SPACE,
515 XML_SCHEMAP_NOATTR_NOREF,
516 XML_SCHEMAP_NOTATION_NO_NAME,
517 XML_SCHEMAP_NOTYPE_NOREF,
518 XML_SCHEMAP_REF_AND_SUBTYPE,
519 XML_SCHEMAP_RESTRICTION_NONAME_NOREF,
520 XML_SCHEMAP_SIMPLETYPE_NONAME,
521 XML_SCHEMAP_TYPE_AND_SUBTYPE,
522 XML_SCHEMAP_UNKNOWN_ALL_CHILD,
523 XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD,
524 XML_SCHEMAP_UNKNOWN_ATTR_CHILD,
525 XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD,
526 XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP,
527 XML_SCHEMAP_UNKNOWN_BASE_TYPE,
528 XML_SCHEMAP_UNKNOWN_CHOICE_CHILD,
529 XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD,
530 XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD,
531 XML_SCHEMAP_UNKNOWN_ELEM_CHILD,
532 XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD,
533 XML_SCHEMAP_UNKNOWN_FACET_CHILD,
534 XML_SCHEMAP_UNKNOWN_FACET_TYPE,
535 XML_SCHEMAP_UNKNOWN_GROUP_CHILD,
536 XML_SCHEMAP_UNKNOWN_IMPORT_CHILD,
537 XML_SCHEMAP_UNKNOWN_LIST_CHILD,
538 XML_SCHEMAP_UNKNOWN_NOTATION_CHILD,
539 XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD,
540 XML_SCHEMAP_UNKNOWN_REF,
541 XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD,
542 XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD,
543 XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD,
544 XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD,
545 XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD,
546 XML_SCHEMAP_UNKNOWN_TYPE,
547 XML_SCHEMAP_UNKNOWN_UNION_CHILD,
548 XML_SCHEMAP_ELEM_DEFAULT_FIXED,
549 XML_SCHEMAP_REGEXP_INVALID,
550 XML_SCHEMAP_FAILED_LOAD,
551 XML_SCHEMAP_NOTHING_TO_PARSE,
553 XML_SCHEMAP_REDEFINED_GROUP,
554 XML_SCHEMAP_REDEFINED_TYPE,
555 XML_SCHEMAP_REDEFINED_ELEMENT,
556 XML_SCHEMAP_REDEFINED_ATTRGROUP,
557 XML_SCHEMAP_REDEFINED_ATTR,
558 XML_SCHEMAP_REDEFINED_NOTATION,
559 XML_SCHEMAP_FAILED_PARSE,
560 XML_SCHEMAP_UNKNOWN_PREFIX,
561 XML_SCHEMAP_DEF_AND_PREFIX,
562 XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD,
563 XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI,
564 XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI,
565 XML_SCHEMAP_NOT_SCHEMA,
566 XML_SCHEMAP_UNKNOWN_MEMBER_TYPE,
567 XML_SCHEMAP_INVALID_ATTR_USE,
568 XML_SCHEMAP_RECURSIVE,
569 XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE,
570 XML_SCHEMAP_INVALID_ATTR_COMBINATION,
571 XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION,
572 XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD,
573 XML_SCHEMAP_INVALID_ATTR_NAME,
574 XML_SCHEMAP_REF_AND_CONTENT,
575 XML_SCHEMAP_CT_PROPS_CORRECT_1,
576 XML_SCHEMAP_CT_PROPS_CORRECT_2,
577 XML_SCHEMAP_CT_PROPS_CORRECT_3,
578 XML_SCHEMAP_CT_PROPS_CORRECT_4,
579 XML_SCHEMAP_CT_PROPS_CORRECT_5,
580 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1,
581 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1,
582 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2,
583 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2,
584 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3,
585 XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER,
586 XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE,
587 XML_SCHEMAP_UNION_NOT_EXPRESSIBLE,
588 XML_SCHEMAP_SRC_IMPORT_3_1,
589 XML_SCHEMAP_SRC_IMPORT_3_2,
590 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1,
591 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2,
592 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3,
593 XML_SCHEMAP_COS_CT_EXTENDS_1_3,
594 XML_SCHEMAV_NOROOT = 1801,
595 XML_SCHEMAV_UNDECLAREDELEM,
596 XML_SCHEMAV_NOTTOPLEVEL,
598 XML_SCHEMAV_WRONGELEM,
600 XML_SCHEMAV_NOROLLBACK,
601 XML_SCHEMAV_ISABSTRACT,
602 XML_SCHEMAV_NOTEMPTY,
603 XML_SCHEMAV_ELEMCONT,
604 XML_SCHEMAV_HAVEDEFAULT,
605 XML_SCHEMAV_NOTNILLABLE,
606 XML_SCHEMAV_EXTRACONTENT,
607 XML_SCHEMAV_INVALIDATTR,
608 XML_SCHEMAV_INVALIDELEM,
609 XML_SCHEMAV_NOTDETERMINIST,
610 XML_SCHEMAV_CONSTRUCT,
611 XML_SCHEMAV_INTERNAL,
612 XML_SCHEMAV_NOTSIMPLE,
613 XML_SCHEMAV_ATTRUNKNOWN,
614 XML_SCHEMAV_ATTRINVALID,
617 XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1,
618 XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2,
619 XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3,
620 XML_SCHEMAV_CVC_TYPE_3_1_1,
621 XML_SCHEMAV_CVC_TYPE_3_1_2,
622 XML_SCHEMAV_CVC_FACET_VALID,
623 XML_SCHEMAV_CVC_LENGTH_VALID,
624 XML_SCHEMAV_CVC_MINLENGTH_VALID,
625 XML_SCHEMAV_CVC_MAXLENGTH_VALID,
626 XML_SCHEMAV_CVC_MININCLUSIVE_VALID,
627 XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID,
628 XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID,
629 XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID,
630 XML_SCHEMAV_CVC_TOTALDIGITS_VALID,
631 XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID,
632 XML_SCHEMAV_CVC_PATTERN_VALID,
633 XML_SCHEMAV_CVC_ENUMERATION_VALID,
634 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1,
635 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2,
636 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3,
637 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4,
638 XML_SCHEMAV_CVC_ELT_1,
639 XML_SCHEMAV_CVC_ELT_2,
640 XML_SCHEMAV_CVC_ELT_3_1,
641 XML_SCHEMAV_CVC_ELT_3_2_1,
642 XML_SCHEMAV_CVC_ELT_3_2_2,
643 XML_SCHEMAV_CVC_ELT_4_1,
644 XML_SCHEMAV_CVC_ELT_4_2,
645 XML_SCHEMAV_CVC_ELT_4_3,
646 XML_SCHEMAV_CVC_ELT_5_1_1,
647 XML_SCHEMAV_CVC_ELT_5_1_2,
648 XML_SCHEMAV_CVC_ELT_5_2_1,
649 XML_SCHEMAV_CVC_ELT_5_2_2_1,
650 XML_SCHEMAV_CVC_ELT_5_2_2_2_1,
651 XML_SCHEMAV_CVC_ELT_5_2_2_2_2,
652 XML_SCHEMAV_CVC_ELT_6,
653 XML_SCHEMAV_CVC_ELT_7,
654 XML_SCHEMAV_CVC_ATTRIBUTE_1,
655 XML_SCHEMAV_CVC_ATTRIBUTE_2,
656 XML_SCHEMAV_CVC_ATTRIBUTE_3,
657 XML_SCHEMAV_CVC_ATTRIBUTE_4,
658 XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1,
659 XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1,
660 XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2,
661 XML_SCHEMAV_CVC_COMPLEX_TYPE_4,
662 XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1,
663 XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2,
664 XML_SCHEMAV_ELEMENT_CONTENT,
665 XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING,
666 XML_SCHEMAV_CVC_COMPLEX_TYPE_1,
668 XML_SCHEMAV_CVC_TYPE_1,
669 XML_SCHEMAV_CVC_TYPE_2,
671 XML_SCHEMAV_CVC_WILDCARD,
673 XML_XPTR_UNKNOWN_SCHEME = 1900,
674 XML_XPTR_CHILDSEQ_START,
675 XML_XPTR_EVAL_FAILED,
676 XML_XPTR_EXTRA_OBJECTS,
677 XML_C14N_CREATE_CTXT = 1950,
678 XML_C14N_REQUIRES_UTF8,
679 XML_C14N_CREATE_STACK,
680 XML_C14N_INVALID_NODE,
681 XML_C14N_UNKNOW_NODE,
682 XML_C14N_RELATIVE_NAMESPACE,
683 XML_FTP_PASV_ANSWER = 2000,
687 XML_HTTP_URL_SYNTAX = 2020,
689 XML_HTTP_UNKNOWN_HOST,
690 XML_SCHEMAP_SRC_SIMPLE_TYPE_1 = 3000,
691 XML_SCHEMAP_SRC_SIMPLE_TYPE_2,
692 XML_SCHEMAP_SRC_SIMPLE_TYPE_3,
693 XML_SCHEMAP_SRC_SIMPLE_TYPE_4,
694 XML_SCHEMAP_SRC_RESOLVE,
695 XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE,
696 XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE,
697 XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES,
698 XML_SCHEMAP_ST_PROPS_CORRECT_1,
699 XML_SCHEMAP_ST_PROPS_CORRECT_2,
700 XML_SCHEMAP_ST_PROPS_CORRECT_3,
701 XML_SCHEMAP_COS_ST_RESTRICTS_1_1,
702 XML_SCHEMAP_COS_ST_RESTRICTS_1_2,
703 XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1,
704 XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2,
705 XML_SCHEMAP_COS_ST_RESTRICTS_2_1,
706 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1,
707 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2,
708 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1,
709 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2,
710 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3,
711 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4,
712 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5,
713 XML_SCHEMAP_COS_ST_RESTRICTS_3_1,
714 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1,
715 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2,
716 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2,
717 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1,
718 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3,
719 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4,
720 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5,
721 XML_SCHEMAP_COS_ST_DERIVED_OK_2_1,
722 XML_SCHEMAP_COS_ST_DERIVED_OK_2_2,
723 XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED,
724 XML_SCHEMAP_S4S_ELEM_MISSING,
725 XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED,
726 XML_SCHEMAP_S4S_ATTR_MISSING,
727 XML_SCHEMAP_S4S_ATTR_INVALID_VALUE,
728 XML_SCHEMAP_SRC_ELEMENT_1,
729 XML_SCHEMAP_SRC_ELEMENT_2_1,
730 XML_SCHEMAP_SRC_ELEMENT_2_2,
731 XML_SCHEMAP_SRC_ELEMENT_3,
732 XML_SCHEMAP_P_PROPS_CORRECT_1,
733 XML_SCHEMAP_P_PROPS_CORRECT_2_1,
734 XML_SCHEMAP_P_PROPS_CORRECT_2_2,
735 XML_SCHEMAP_E_PROPS_CORRECT_2,
736 XML_SCHEMAP_E_PROPS_CORRECT_3,
737 XML_SCHEMAP_E_PROPS_CORRECT_4,
738 XML_SCHEMAP_E_PROPS_CORRECT_5,
739 XML_SCHEMAP_E_PROPS_CORRECT_6,
740 XML_SCHEMAP_SRC_INCLUDE,
741 XML_SCHEMAP_SRC_ATTRIBUTE_1,
742 XML_SCHEMAP_SRC_ATTRIBUTE_2,
743 XML_SCHEMAP_SRC_ATTRIBUTE_3_1,
744 XML_SCHEMAP_SRC_ATTRIBUTE_3_2,
745 XML_SCHEMAP_SRC_ATTRIBUTE_4,
746 XML_SCHEMAP_NO_XMLNS,
748 XML_SCHEMAP_COS_VALID_DEFAULT_1,
749 XML_SCHEMAP_COS_VALID_DEFAULT_2_1,
750 XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1,
751 XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2,
752 XML_SCHEMAP_CVC_SIMPLE_TYPE,
753 XML_SCHEMAP_COS_CT_EXTENDS_1_1,
754 XML_SCHEMAP_SRC_IMPORT_1_1,
755 XML_SCHEMAP_SRC_IMPORT_1_2,
756 XML_SCHEMAP_SRC_IMPORT_2,
757 XML_SCHEMAP_SRC_IMPORT_2_1,
758 XML_SCHEMAP_SRC_IMPORT_2_2,
759 XML_SCHEMAP_INTERNAL,
760 XML_SCHEMAP_NOT_DETERMINISTIC,
761 XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1,
762 XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2,
763 XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3,
764 XML_SCHEMAP_MG_PROPS_CORRECT_1,
765 XML_SCHEMAP_MG_PROPS_CORRECT_2,
766 XML_SCHEMAP_SRC_CT_1,
767 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3,
768 XML_SCHEMAP_AU_PROPS_CORRECT_2,
769 XML_SCHEMAP_A_PROPS_CORRECT_2,
770 XML_SCHEMAP_C_PROPS_CORRECT,
771 XML_SCHEMAP_SRC_REDEFINE,
772 XML_SCHEMAP_SRC_IMPORT,
773 XML_SCHEMAP_WARN_SKIP_SCHEMA,
774 XML_SCHEMAP_WARN_UNLOCATED_SCHEMA,
775 XML_SCHEMAP_WARN_ATTR_REDECL_PROH,
776 XML_SCHEMAP_WARN_ATTR_POINTLESS_PROH,
777 XML_SCHEMAP_AG_PROPS_CORRECT,
778 XML_SCHEMAP_COS_CT_EXTENDS_1_2,
779 XML_SCHEMAP_AU_PROPS_CORRECT,
780 XML_SCHEMAP_A_PROPS_CORRECT_3,
781 XML_SCHEMAP_COS_ALL_LIMITED,
782 XML_SCHEMATRONV_ASSERT = 4000,
783 XML_SCHEMATRONV_REPORT,
784 XML_MODULE_OPEN = 4900,
786 XML_CHECK_FOUND_ELEMENT = 5000,
787 XML_CHECK_FOUND_ATTRIBUTE,
788 XML_CHECK_FOUND_TEXT,
789 XML_CHECK_FOUND_CDATA,
790 XML_CHECK_FOUND_ENTITYREF,
791 XML_CHECK_FOUND_ENTITY,
793 XML_CHECK_FOUND_COMMENT,
794 XML_CHECK_FOUND_DOCTYPE,
795 XML_CHECK_FOUND_FRAGMENT,
796 XML_CHECK_FOUND_NOTATION,
797 XML_CHECK_UNKNOWN_NODE,
798 XML_CHECK_ENTITY_TYPE,
805 XML_CHECK_WRONG_PREV,
807 XML_CHECK_WRONG_NEXT,
810 XML_CHECK_NOT_ATTR_DECL,
811 XML_CHECK_NOT_ELEM_DECL,
812 XML_CHECK_NOT_ENTITY_DECL,
813 XML_CHECK_NOT_NS_DECL,
815 XML_CHECK_WRONG_PARENT,
817 XML_CHECK_NS_ANCESTOR,
820 XML_CHECK_NOT_NCNAME,
821 XML_CHECK_OUTSIDE_DICT,
822 XML_CHECK_WRONG_NAME,
823 XML_CHECK_NAME_NOT_NULL,
824 XML_I18N_NO_NAME = 6000,
826 XML_I18N_EXCESS_HANDLER,
827 XML_I18N_CONV_FAILED,
844 typedef void (XMLCDECL *xmlGenericErrorFunc) (
void *ctx,
846 ...) LIBXML_ATTR_FORMAT(2,3);
855 typedef void (XMLCALL *xmlStructuredErrorFunc) (
void *userData, xmlErrorPtr error);
861 XMLPUBFUN
void XMLCALL
862 xmlSetGenericErrorFunc (
void *ctx,
863 xmlGenericErrorFunc handler);
864 XMLPUBFUN
void XMLCALL
865 initGenericErrorDefaultFunc (xmlGenericErrorFunc *handler);
867 XMLPUBFUN
void XMLCALL
868 xmlSetStructuredErrorFunc (
void *ctx,
869 xmlStructuredErrorFunc handler);
874 XMLPUBFUN
void XMLCDECL
875 xmlParserError (
void *ctx,
877 ...) LIBXML_ATTR_FORMAT(2,3);
878 XMLPUBFUN
void XMLCDECL
879 xmlParserWarning (
void *ctx,
881 ...) LIBXML_ATTR_FORMAT(2,3);
882 XMLPUBFUN
void XMLCDECL
883 xmlParserValidityError (
void *ctx,
885 ...) LIBXML_ATTR_FORMAT(2,3);
886 XMLPUBFUN
void XMLCDECL
887 xmlParserValidityWarning (
void *ctx,
889 ...) LIBXML_ATTR_FORMAT(2,3);
890 XMLPUBFUN
void XMLCALL
891 xmlParserPrintFileInfo (xmlParserInputPtr input);
892 XMLPUBFUN
void XMLCALL
893 xmlParserPrintFileContext (xmlParserInputPtr input);
898 XMLPUBFUN xmlErrorPtr XMLCALL
899 xmlGetLastError (
void);
900 XMLPUBFUN
void XMLCALL
901 xmlResetLastError (
void);
902 XMLPUBFUN xmlErrorPtr XMLCALL
903 xmlCtxtGetLastError (
void *ctx);
904 XMLPUBFUN
void XMLCALL
905 xmlCtxtResetLastError (
void *ctx);
906 XMLPUBFUN
void XMLCALL
907 xmlResetError (xmlErrorPtr err);
908 XMLPUBFUN
int XMLCALL
909 xmlCopyError (xmlErrorPtr from,
916 XMLPUBFUN
void XMLCALL
917 __xmlRaiseError (xmlStructuredErrorFunc schannel,
918 xmlGenericErrorFunc channel,
933 ...) LIBXML_ATTR_FORMAT(16,17);
934 XMLPUBFUN
void XMLCALL
935 __xmlSimpleError (
int domain,