00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <libxml/parser.h>
00020
00021
00022
00023 #ifndef __XML_ERROR_H__
00024
00025 #define __XML_ERROR_H__
00026
00027
00028
00029 #ifdef __cplusplus
00030
00031 extern "C" {
00032
00033 #endif
00034
00035
00036
00047 typedef enum {
00048
00049 XML_ERR_NONE = 0,
00050
00051 XML_ERR_WARNING = 1,
00052
00053 XML_ERR_ERROR = 2,
00054
00055 XML_ERR_FATAL = 3
00056
00057 } xmlErrorLevel;
00058
00059
00060
00071 typedef enum {
00072
00073 XML_FROM_NONE = 0,
00074
00075 XML_FROM_PARSER,
00076
00077 XML_FROM_TREE,
00078
00079 XML_FROM_NAMESPACE,
00080
00081 XML_FROM_DTD,
00082
00083 XML_FROM_HTML,
00084
00085 XML_FROM_MEMORY,
00086
00087 XML_FROM_OUTPUT,
00088
00089 XML_FROM_IO,
00090
00091 XML_FROM_FTP,
00092
00093 XML_FROM_HTTP,
00094
00095 XML_FROM_XINCLUDE,
00096
00097 XML_FROM_XPATH,
00098
00099 XML_FROM_XPOINTER,
00100
00101 XML_FROM_REGEXP,
00102
00103 XML_FROM_DATATYPE,
00104
00105 XML_FROM_SCHEMASP,
00106
00107 XML_FROM_SCHEMASV,
00108
00109 XML_FROM_RELAXNGP,
00110
00111 XML_FROM_RELAXNGV,
00112
00113 XML_FROM_CATALOG,
00114
00115 XML_FROM_C14N,
00116
00117 XML_FROM_XSLT,
00118
00119 XML_FROM_VALID,
00120
00121 XML_FROM_CHECK,
00122
00123 XML_FROM_WRITER,
00124
00125 XML_FROM_MODULE
00126
00127 } xmlErrorDomain;
00128
00129
00130
00143 typedef struct _xmlError xmlError;
00144
00145 typedef xmlError *xmlErrorPtr;
00146
00147 struct _xmlError {
00148
00149 int domain;
00150
00151 int code;
00152
00153 char *message;
00154
00155 xmlErrorLevel level;
00156
00157 char *file;
00158
00159 int line;
00160
00161 char *str1;
00162
00163 char *str2;
00164
00165 char *str3;
00166
00167 int int1;
00168
00169 int int2;
00170
00171 void *ctxt;
00172
00173 void *node;
00174
00175 };
00176
00177
00178
00189 typedef enum {
00190
00191 XML_ERR_OK = 0,
00192
00193 XML_ERR_INTERNAL_ERROR,
00194
00195 XML_ERR_NO_MEMORY,
00196
00197 XML_ERR_DOCUMENT_START,
00198
00199 XML_ERR_DOCUMENT_EMPTY,
00200
00201 XML_ERR_DOCUMENT_END,
00202
00203 XML_ERR_INVALID_HEX_CHARREF,
00204
00205 XML_ERR_INVALID_DEC_CHARREF,
00206
00207 XML_ERR_INVALID_CHARREF,
00208
00209 XML_ERR_INVALID_CHAR,
00210
00211 XML_ERR_CHARREF_AT_EOF,
00212
00213 XML_ERR_CHARREF_IN_PROLOG,
00214
00215 XML_ERR_CHARREF_IN_EPILOG,
00216
00217 XML_ERR_CHARREF_IN_DTD,
00218
00219 XML_ERR_ENTITYREF_AT_EOF,
00220
00221 XML_ERR_ENTITYREF_IN_PROLOG,
00222
00223 XML_ERR_ENTITYREF_IN_EPILOG,
00224
00225 XML_ERR_ENTITYREF_IN_DTD,
00226
00227 XML_ERR_PEREF_AT_EOF,
00228
00229 XML_ERR_PEREF_IN_PROLOG,
00230
00231 XML_ERR_PEREF_IN_EPILOG,
00232
00233 XML_ERR_PEREF_IN_INT_SUBSET,
00234
00235 XML_ERR_ENTITYREF_NO_NAME,
00236
00237 XML_ERR_ENTITYREF_SEMICOL_MISSING,
00238
00239 XML_ERR_PEREF_NO_NAME,
00240
00241 XML_ERR_PEREF_SEMICOL_MISSING,
00242
00243 XML_ERR_UNDECLARED_ENTITY,
00244
00245 XML_WAR_UNDECLARED_ENTITY,
00246
00247 XML_ERR_UNPARSED_ENTITY,
00248
00249 XML_ERR_ENTITY_IS_EXTERNAL,
00250
00251 XML_ERR_ENTITY_IS_PARAMETER,
00252
00253 XML_ERR_UNKNOWN_ENCODING,
00254
00255 XML_ERR_UNSUPPORTED_ENCODING,
00256
00257 XML_ERR_STRING_NOT_STARTED,
00258
00259 XML_ERR_STRING_NOT_CLOSED,
00260
00261 XML_ERR_NS_DECL_ERROR,
00262
00263 XML_ERR_ENTITY_NOT_STARTED,
00264
00265 XML_ERR_ENTITY_NOT_FINISHED,
00266
00267 XML_ERR_LT_IN_ATTRIBUTE,
00268
00269 XML_ERR_ATTRIBUTE_NOT_STARTED,
00270
00271 XML_ERR_ATTRIBUTE_NOT_FINISHED,
00272
00273 XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
00274
00275 XML_ERR_ATTRIBUTE_REDEFINED,
00276
00277 XML_ERR_LITERAL_NOT_STARTED,
00278
00279 XML_ERR_LITERAL_NOT_FINISHED,
00280
00281 XML_ERR_COMMENT_NOT_FINISHED,
00282
00283 XML_ERR_PI_NOT_STARTED,
00284
00285 XML_ERR_PI_NOT_FINISHED,
00286
00287 XML_ERR_NOTATION_NOT_STARTED,
00288
00289 XML_ERR_NOTATION_NOT_FINISHED,
00290
00291 XML_ERR_ATTLIST_NOT_STARTED,
00292
00293 XML_ERR_ATTLIST_NOT_FINISHED,
00294
00295 XML_ERR_MIXED_NOT_STARTED,
00296
00297 XML_ERR_MIXED_NOT_FINISHED,
00298
00299 XML_ERR_ELEMCONTENT_NOT_STARTED,
00300
00301 XML_ERR_ELEMCONTENT_NOT_FINISHED,
00302
00303 XML_ERR_XMLDECL_NOT_STARTED,
00304
00305 XML_ERR_XMLDECL_NOT_FINISHED,
00306
00307 XML_ERR_CONDSEC_NOT_STARTED,
00308
00309 XML_ERR_CONDSEC_NOT_FINISHED,
00310
00311 XML_ERR_EXT_SUBSET_NOT_FINISHED,
00312
00313 XML_ERR_DOCTYPE_NOT_FINISHED,
00314
00315 XML_ERR_MISPLACED_CDATA_END,
00316
00317 XML_ERR_CDATA_NOT_FINISHED,
00318
00319 XML_ERR_RESERVED_XML_NAME,
00320
00321 XML_ERR_SPACE_REQUIRED,
00322
00323 XML_ERR_SEPARATOR_REQUIRED,
00324
00325 XML_ERR_NMTOKEN_REQUIRED,
00326
00327 XML_ERR_NAME_REQUIRED,
00328
00329 XML_ERR_PCDATA_REQUIRED,
00330
00331 XML_ERR_URI_REQUIRED,
00332
00333 XML_ERR_PUBID_REQUIRED,
00334
00335 XML_ERR_LT_REQUIRED,
00336
00337 XML_ERR_GT_REQUIRED,
00338
00339 XML_ERR_LTSLASH_REQUIRED,
00340
00341 XML_ERR_EQUAL_REQUIRED,
00342
00343 XML_ERR_TAG_NAME_MISMATCH,
00344
00345 XML_ERR_TAG_NOT_FINISHED,
00346
00347 XML_ERR_STANDALONE_VALUE,
00348
00349 XML_ERR_ENCODING_NAME,
00350
00351 XML_ERR_HYPHEN_IN_COMMENT,
00352
00353 XML_ERR_INVALID_ENCODING,
00354
00355 XML_ERR_EXT_ENTITY_STANDALONE,
00356
00357 XML_ERR_CONDSEC_INVALID,
00358
00359 XML_ERR_VALUE_REQUIRED,
00360
00361 XML_ERR_NOT_WELL_BALANCED,
00362
00363 XML_ERR_EXTRA_CONTENT,
00364
00365 XML_ERR_ENTITY_CHAR_ERROR,
00366
00367 XML_ERR_ENTITY_PE_INTERNAL,
00368
00369 XML_ERR_ENTITY_LOOP,
00370
00371 XML_ERR_ENTITY_BOUNDARY,
00372
00373 XML_ERR_INVALID_URI,
00374
00375 XML_ERR_URI_FRAGMENT,
00376
00377 XML_WAR_CATALOG_PI,
00378
00379 XML_ERR_NO_DTD,
00380
00381 XML_ERR_CONDSEC_INVALID_KEYWORD,
00382
00383 XML_ERR_VERSION_MISSING,
00384
00385 XML_WAR_UNKNOWN_VERSION,
00386
00387 XML_WAR_LANG_VALUE,
00388
00389 XML_WAR_NS_URI,
00390
00391 XML_WAR_NS_URI_RELATIVE,
00392
00393 XML_ERR_MISSING_ENCODING,
00394
00395 XML_NS_ERR_XML_NAMESPACE = 200,
00396
00397 XML_NS_ERR_UNDEFINED_NAMESPACE,
00398
00399 XML_NS_ERR_QNAME,
00400
00401 XML_NS_ERR_ATTRIBUTE_REDEFINED,
00402
00403 XML_DTD_ATTRIBUTE_DEFAULT = 500,
00404
00405 XML_DTD_ATTRIBUTE_REDEFINED,
00406
00407 XML_DTD_ATTRIBUTE_VALUE,
00408
00409 XML_DTD_CONTENT_ERROR,
00410
00411 XML_DTD_CONTENT_MODEL,
00412
00413 XML_DTD_CONTENT_NOT_DETERMINIST,
00414
00415 XML_DTD_DIFFERENT_PREFIX,
00416
00417 XML_DTD_ELEM_DEFAULT_NAMESPACE,
00418
00419 XML_DTD_ELEM_NAMESPACE,
00420
00421 XML_DTD_ELEM_REDEFINED,
00422
00423 XML_DTD_EMPTY_NOTATION,
00424
00425 XML_DTD_ENTITY_TYPE,
00426
00427 XML_DTD_ID_FIXED,
00428
00429 XML_DTD_ID_REDEFINED,
00430
00431 XML_DTD_ID_SUBSET,
00432
00433 XML_DTD_INVALID_CHILD,
00434
00435 XML_DTD_INVALID_DEFAULT,
00436
00437 XML_DTD_LOAD_ERROR,
00438
00439 XML_DTD_MISSING_ATTRIBUTE,
00440
00441 XML_DTD_MIXED_CORRUPT,
00442
00443 XML_DTD_MULTIPLE_ID,
00444
00445 XML_DTD_NO_DOC,
00446
00447 XML_DTD_NO_DTD,
00448
00449 XML_DTD_NO_ELEM_NAME,
00450
00451 XML_DTD_NO_PREFIX,
00452
00453 XML_DTD_NO_ROOT,
00454
00455 XML_DTD_NOTATION_REDEFINED,
00456
00457 XML_DTD_NOTATION_VALUE,
00458
00459 XML_DTD_NOT_EMPTY,
00460
00461 XML_DTD_NOT_PCDATA,
00462
00463 XML_DTD_NOT_STANDALONE,
00464
00465 XML_DTD_ROOT_NAME,
00466
00467 XML_DTD_STANDALONE_WHITE_SPACE,
00468
00469 XML_DTD_UNKNOWN_ATTRIBUTE,
00470
00471 XML_DTD_UNKNOWN_ELEM,
00472
00473 XML_DTD_UNKNOWN_ENTITY,
00474
00475 XML_DTD_UNKNOWN_ID,
00476
00477 XML_DTD_UNKNOWN_NOTATION,
00478
00479 XML_DTD_STANDALONE_DEFAULTED,
00480
00481 XML_DTD_XMLID_VALUE,
00482
00483 XML_DTD_XMLID_TYPE,
00484
00485 XML_HTML_STRUCURE_ERROR = 800,
00486
00487 XML_HTML_UNKNOWN_TAG,
00488
00489 XML_RNGP_ANYNAME_ATTR_ANCESTOR = 1000,
00490
00491 XML_RNGP_ATTR_CONFLICT,
00492
00493 XML_RNGP_ATTRIBUTE_CHILDREN,
00494
00495 XML_RNGP_ATTRIBUTE_CONTENT,
00496
00497 XML_RNGP_ATTRIBUTE_EMPTY,
00498
00499 XML_RNGP_ATTRIBUTE_NOOP,
00500
00501 XML_RNGP_CHOICE_CONTENT,
00502
00503 XML_RNGP_CHOICE_EMPTY,
00504
00505 XML_RNGP_CREATE_FAILURE,
00506
00507 XML_RNGP_DATA_CONTENT,
00508
00509 XML_RNGP_DEF_CHOICE_AND_INTERLEAVE,
00510
00511 XML_RNGP_DEFINE_CREATE_FAILED,
00512
00513 XML_RNGP_DEFINE_EMPTY,
00514
00515 XML_RNGP_DEFINE_MISSING,
00516
00517 XML_RNGP_DEFINE_NAME_MISSING,
00518
00519 XML_RNGP_ELEM_CONTENT_EMPTY,
00520
00521 XML_RNGP_ELEM_CONTENT_ERROR,
00522
00523 XML_RNGP_ELEMENT_EMPTY,
00524
00525 XML_RNGP_ELEMENT_CONTENT,
00526
00527 XML_RNGP_ELEMENT_NAME,
00528
00529 XML_RNGP_ELEMENT_NO_CONTENT,
00530
00531 XML_RNGP_ELEM_TEXT_CONFLICT,
00532
00533 XML_RNGP_EMPTY,
00534
00535 XML_RNGP_EMPTY_CONSTRUCT,
00536
00537 XML_RNGP_EMPTY_CONTENT,
00538
00539 XML_RNGP_EMPTY_NOT_EMPTY,
00540
00541 XML_RNGP_ERROR_TYPE_LIB,
00542
00543 XML_RNGP_EXCEPT_EMPTY,
00544
00545 XML_RNGP_EXCEPT_MISSING,
00546
00547 XML_RNGP_EXCEPT_MULTIPLE,
00548
00549 XML_RNGP_EXCEPT_NO_CONTENT,
00550
00551 XML_RNGP_EXTERNALREF_EMTPY,
00552
00553 XML_RNGP_EXTERNAL_REF_FAILURE,
00554
00555 XML_RNGP_EXTERNALREF_RECURSE,
00556
00557 XML_RNGP_FORBIDDEN_ATTRIBUTE,
00558
00559 XML_RNGP_FOREIGN_ELEMENT,
00560
00561 XML_RNGP_GRAMMAR_CONTENT,
00562
00563 XML_RNGP_GRAMMAR_EMPTY,
00564
00565 XML_RNGP_GRAMMAR_MISSING,
00566
00567 XML_RNGP_GRAMMAR_NO_START,
00568
00569 XML_RNGP_GROUP_ATTR_CONFLICT,
00570
00571 XML_RNGP_HREF_ERROR,
00572
00573 XML_RNGP_INCLUDE_EMPTY,
00574
00575 XML_RNGP_INCLUDE_FAILURE,
00576
00577 XML_RNGP_INCLUDE_RECURSE,
00578
00579 XML_RNGP_INTERLEAVE_ADD,
00580
00581 XML_RNGP_INTERLEAVE_CREATE_FAILED,
00582
00583 XML_RNGP_INTERLEAVE_EMPTY,
00584
00585 XML_RNGP_INTERLEAVE_NO_CONTENT,
00586
00587 XML_RNGP_INVALID_DEFINE_NAME,
00588
00589 XML_RNGP_INVALID_URI,
00590
00591 XML_RNGP_INVALID_VALUE,
00592
00593 XML_RNGP_MISSING_HREF,
00594
00595 XML_RNGP_NAME_MISSING,
00596
00597 XML_RNGP_NEED_COMBINE,
00598
00599 XML_RNGP_NOTALLOWED_NOT_EMPTY,
00600
00601 XML_RNGP_NSNAME_ATTR_ANCESTOR,
00602
00603 XML_RNGP_NSNAME_NO_NS,
00604
00605 XML_RNGP_PARAM_FORBIDDEN,
00606
00607 XML_RNGP_PARAM_NAME_MISSING,
00608
00609 XML_RNGP_PARENTREF_CREATE_FAILED,
00610
00611 XML_RNGP_PARENTREF_NAME_INVALID,
00612
00613 XML_RNGP_PARENTREF_NO_NAME,
00614
00615 XML_RNGP_PARENTREF_NO_PARENT,
00616
00617 XML_RNGP_PARENTREF_NOT_EMPTY,
00618
00619 XML_RNGP_PARSE_ERROR,
00620
00621 XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME,
00622
00623 XML_RNGP_PAT_ATTR_ATTR,
00624
00625 XML_RNGP_PAT_ATTR_ELEM,
00626
00627 XML_RNGP_PAT_DATA_EXCEPT_ATTR,
00628
00629 XML_RNGP_PAT_DATA_EXCEPT_ELEM,
00630
00631 XML_RNGP_PAT_DATA_EXCEPT_EMPTY,
00632
00633 XML_RNGP_PAT_DATA_EXCEPT_GROUP,
00634
00635 XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE,
00636
00637 XML_RNGP_PAT_DATA_EXCEPT_LIST,
00638
00639 XML_RNGP_PAT_DATA_EXCEPT_ONEMORE,
00640
00641 XML_RNGP_PAT_DATA_EXCEPT_REF,
00642
00643 XML_RNGP_PAT_DATA_EXCEPT_TEXT,
00644
00645 XML_RNGP_PAT_LIST_ATTR,
00646
00647 XML_RNGP_PAT_LIST_ELEM,
00648
00649 XML_RNGP_PAT_LIST_INTERLEAVE,
00650
00651 XML_RNGP_PAT_LIST_LIST,
00652
00653 XML_RNGP_PAT_LIST_REF,
00654
00655 XML_RNGP_PAT_LIST_TEXT,
00656
00657 XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME,
00658
00659 XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME,
00660
00661 XML_RNGP_PAT_ONEMORE_GROUP_ATTR,
00662
00663 XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR,
00664
00665 XML_RNGP_PAT_START_ATTR,
00666
00667 XML_RNGP_PAT_START_DATA,
00668
00669 XML_RNGP_PAT_START_EMPTY,
00670
00671 XML_RNGP_PAT_START_GROUP,
00672
00673 XML_RNGP_PAT_START_INTERLEAVE,
00674
00675 XML_RNGP_PAT_START_LIST,
00676
00677 XML_RNGP_PAT_START_ONEMORE,
00678
00679 XML_RNGP_PAT_START_TEXT,
00680
00681 XML_RNGP_PAT_START_VALUE,
00682
00683 XML_RNGP_PREFIX_UNDEFINED,
00684
00685 XML_RNGP_REF_CREATE_FAILED,
00686
00687 XML_RNGP_REF_CYCLE,
00688
00689 XML_RNGP_REF_NAME_INVALID,
00690
00691 XML_RNGP_REF_NO_DEF,
00692
00693 XML_RNGP_REF_NO_NAME,
00694
00695 XML_RNGP_REF_NOT_EMPTY,
00696
00697 XML_RNGP_START_CHOICE_AND_INTERLEAVE,
00698
00699 XML_RNGP_START_CONTENT,
00700
00701 XML_RNGP_START_EMPTY,
00702
00703 XML_RNGP_START_MISSING,
00704
00705 XML_RNGP_TEXT_EXPECTED,
00706
00707 XML_RNGP_TEXT_HAS_CHILD,
00708
00709 XML_RNGP_TYPE_MISSING,
00710
00711 XML_RNGP_TYPE_NOT_FOUND,
00712
00713 XML_RNGP_TYPE_VALUE,
00714
00715 XML_RNGP_UNKNOWN_ATTRIBUTE,
00716
00717 XML_RNGP_UNKNOWN_COMBINE,
00718
00719 XML_RNGP_UNKNOWN_CONSTRUCT,
00720
00721 XML_RNGP_UNKNOWN_TYPE_LIB,
00722
00723 XML_RNGP_URI_FRAGMENT,
00724
00725 XML_RNGP_URI_NOT_ABSOLUTE,
00726
00727 XML_RNGP_VALUE_EMPTY,
00728
00729 XML_RNGP_VALUE_NO_CONTENT,
00730
00731 XML_RNGP_XMLNS_NAME,
00732
00733 XML_RNGP_XML_NS,
00734
00735 XML_XPATH_EXPRESSION_OK = 1200,
00736
00737 XML_XPATH_NUMBER_ERROR,
00738
00739 XML_XPATH_UNFINISHED_LITERAL_ERROR,
00740
00741 XML_XPATH_START_LITERAL_ERROR,
00742
00743 XML_XPATH_VARIABLE_REF_ERROR,
00744
00745 XML_XPATH_UNDEF_VARIABLE_ERROR,
00746
00747 XML_XPATH_INVALID_PREDICATE_ERROR,
00748
00749 XML_XPATH_EXPR_ERROR,
00750
00751 XML_XPATH_UNCLOSED_ERROR,
00752
00753 XML_XPATH_UNKNOWN_FUNC_ERROR,
00754
00755 XML_XPATH_INVALID_OPERAND,
00756
00757 XML_XPATH_INVALID_TYPE,
00758
00759 XML_XPATH_INVALID_ARITY,
00760
00761 XML_XPATH_INVALID_CTXT_SIZE,
00762
00763 XML_XPATH_INVALID_CTXT_POSITION,
00764
00765 XML_XPATH_MEMORY_ERROR,
00766
00767 XML_XPTR_SYNTAX_ERROR,
00768
00769 XML_XPTR_RESOURCE_ERROR,
00770
00771 XML_XPTR_SUB_RESOURCE_ERROR,
00772
00773 XML_XPATH_UNDEF_PREFIX_ERROR,
00774
00775 XML_XPATH_ENCODING_ERROR,
00776
00777 XML_XPATH_INVALID_CHAR_ERROR,
00778
00779 XML_TREE_INVALID_HEX = 1300,
00780
00781 XML_TREE_INVALID_DEC,
00782
00783 XML_TREE_UNTERMINATED_ENTITY,
00784
00785 XML_SAVE_NOT_UTF8 = 1400,
00786
00787 XML_SAVE_CHAR_INVALID,
00788
00789 XML_SAVE_NO_DOCTYPE,
00790
00791 XML_SAVE_UNKNOWN_ENCODING,
00792
00793 XML_REGEXP_COMPILE_ERROR = 1450,
00794
00795 XML_IO_UNKNOWN = 1500,
00796
00797 XML_IO_EACCES,
00798
00799 XML_IO_EAGAIN,
00800
00801 XML_IO_EBADF,
00802
00803 XML_IO_EBADMSG,
00804
00805 XML_IO_EBUSY,
00806
00807 XML_IO_ECANCELED,
00808
00809 XML_IO_ECHILD,
00810
00811 XML_IO_EDEADLK,
00812
00813 XML_IO_EDOM,
00814
00815 XML_IO_EEXIST,
00816
00817 XML_IO_EFAULT,
00818
00819 XML_IO_EFBIG,
00820
00821 XML_IO_EINPROGRESS,
00822
00823 XML_IO_EINTR,
00824
00825 XML_IO_EINVAL,
00826
00827 XML_IO_EIO,
00828
00829 XML_IO_EISDIR,
00830
00831 XML_IO_EMFILE,
00832
00833 XML_IO_EMLINK,
00834
00835 XML_IO_EMSGSIZE,
00836
00837 XML_IO_ENAMETOOLONG,
00838
00839 XML_IO_ENFILE,
00840
00841 XML_IO_ENODEV,
00842
00843 XML_IO_ENOENT,
00844
00845 XML_IO_ENOEXEC,
00846
00847 XML_IO_ENOLCK,
00848
00849 XML_IO_ENOMEM,
00850
00851 XML_IO_ENOSPC,
00852
00853 XML_IO_ENOSYS,
00854
00855 XML_IO_ENOTDIR,
00856
00857 XML_IO_ENOTEMPTY,
00858
00859 XML_IO_ENOTSUP,
00860
00861 XML_IO_ENOTTY,
00862
00863 XML_IO_ENXIO,
00864
00865 XML_IO_EPERM,
00866
00867 XML_IO_EPIPE,
00868
00869 XML_IO_ERANGE,
00870
00871 XML_IO_EROFS,
00872
00873 XML_IO_ESPIPE,
00874
00875 XML_IO_ESRCH,
00876
00877 XML_IO_ETIMEDOUT,
00878
00879 XML_IO_EXDEV,
00880
00881 XML_IO_NETWORK_ATTEMPT,
00882
00883 XML_IO_ENCODER,
00884
00885 XML_IO_FLUSH,
00886
00887 XML_IO_WRITE,
00888
00889 XML_IO_NO_INPUT,
00890
00891 XML_IO_BUFFER_FULL,
00892
00893 XML_IO_LOAD_ERROR,
00894
00895 XML_IO_ENOTSOCK,
00896
00897 XML_IO_EISCONN,
00898
00899 XML_IO_ECONNREFUSED,
00900
00901 XML_IO_ENETUNREACH,
00902
00903 XML_IO_EADDRINUSE,
00904
00905 XML_IO_EALREADY,
00906
00907 XML_IO_EAFNOSUPPORT,
00908
00909 XML_XINCLUDE_RECURSION=1600,
00910
00911 XML_XINCLUDE_PARSE_VALUE,
00912
00913 XML_XINCLUDE_ENTITY_DEF_MISMATCH,
00914
00915 XML_XINCLUDE_NO_HREF,
00916
00917 XML_XINCLUDE_NO_FALLBACK,
00918
00919 XML_XINCLUDE_HREF_URI,
00920
00921 XML_XINCLUDE_TEXT_FRAGMENT,
00922
00923 XML_XINCLUDE_TEXT_DOCUMENT,
00924
00925 XML_XINCLUDE_INVALID_CHAR,
00926
00927 XML_XINCLUDE_BUILD_FAILED,
00928
00929 XML_XINCLUDE_UNKNOWN_ENCODING,
00930
00931 XML_XINCLUDE_MULTIPLE_ROOT,
00932
00933 XML_XINCLUDE_XPTR_FAILED,
00934
00935 XML_XINCLUDE_XPTR_RESULT,
00936
00937 XML_XINCLUDE_INCLUDE_IN_INCLUDE,
00938
00939 XML_XINCLUDE_FALLBACKS_IN_INCLUDE,
00940
00941 XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE,
00942
00943 XML_XINCLUDE_DEPRECATED_NS,
00944
00945 XML_XINCLUDE_FRAGMENT_ID,
00946
00947 XML_CATALOG_MISSING_ATTR = 1650,
00948
00949 XML_CATALOG_ENTRY_BROKEN,
00950
00951 XML_CATALOG_PREFER_VALUE,
00952
00953 XML_CATALOG_NOT_CATALOG,
00954
00955 XML_CATALOG_RECURSION,
00956
00957 XML_SCHEMAP_PREFIX_UNDEFINED = 1700,
00958
00959 XML_SCHEMAP_ATTRFORMDEFAULT_VALUE,
00960
00961 XML_SCHEMAP_ATTRGRP_NONAME_NOREF,
00962
00963 XML_SCHEMAP_ATTR_NONAME_NOREF,
00964
00965 XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF,
00966
00967 XML_SCHEMAP_ELEMFORMDEFAULT_VALUE,
00968
00969 XML_SCHEMAP_ELEM_NONAME_NOREF,
00970
00971 XML_SCHEMAP_EXTENSION_NO_BASE,
00972
00973 XML_SCHEMAP_FACET_NO_VALUE,
00974
00975 XML_SCHEMAP_FAILED_BUILD_IMPORT,
00976
00977 XML_SCHEMAP_GROUP_NONAME_NOREF,
00978
00979 XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI,
00980
00981 XML_SCHEMAP_IMPORT_REDEFINE_NSNAME,
00982
00983 XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI,
00984
00985 XML_SCHEMAP_INVALID_BOOLEAN,
00986
00987 XML_SCHEMAP_INVALID_ENUM,
00988
00989 XML_SCHEMAP_INVALID_FACET,
00990
00991 XML_SCHEMAP_INVALID_FACET_VALUE,
00992
00993 XML_SCHEMAP_INVALID_MAXOCCURS,
00994
00995 XML_SCHEMAP_INVALID_MINOCCURS,
00996
00997 XML_SCHEMAP_INVALID_REF_AND_SUBTYPE,
00998
00999 XML_SCHEMAP_INVALID_WHITE_SPACE,
01000
01001 XML_SCHEMAP_NOATTR_NOREF,
01002
01003 XML_SCHEMAP_NOTATION_NO_NAME,
01004
01005 XML_SCHEMAP_NOTYPE_NOREF,
01006
01007 XML_SCHEMAP_REF_AND_SUBTYPE,
01008
01009 XML_SCHEMAP_RESTRICTION_NONAME_NOREF,
01010
01011 XML_SCHEMAP_SIMPLETYPE_NONAME,
01012
01013 XML_SCHEMAP_TYPE_AND_SUBTYPE,
01014
01015 XML_SCHEMAP_UNKNOWN_ALL_CHILD,
01016
01017 XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD,
01018
01019 XML_SCHEMAP_UNKNOWN_ATTR_CHILD,
01020
01021 XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD,
01022
01023 XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP,
01024
01025 XML_SCHEMAP_UNKNOWN_BASE_TYPE,
01026
01027 XML_SCHEMAP_UNKNOWN_CHOICE_CHILD,
01028
01029 XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD,
01030
01031 XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD,
01032
01033 XML_SCHEMAP_UNKNOWN_ELEM_CHILD,
01034
01035 XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD,
01036
01037 XML_SCHEMAP_UNKNOWN_FACET_CHILD,
01038
01039 XML_SCHEMAP_UNKNOWN_FACET_TYPE,
01040
01041 XML_SCHEMAP_UNKNOWN_GROUP_CHILD,
01042
01043 XML_SCHEMAP_UNKNOWN_IMPORT_CHILD,
01044
01045 XML_SCHEMAP_UNKNOWN_LIST_CHILD,
01046
01047 XML_SCHEMAP_UNKNOWN_NOTATION_CHILD,
01048
01049 XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD,
01050
01051 XML_SCHEMAP_UNKNOWN_REF,
01052
01053 XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD,
01054
01055 XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD,
01056
01057 XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD,
01058
01059 XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD,
01060
01061 XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD,
01062
01063 XML_SCHEMAP_UNKNOWN_TYPE,
01064
01065 XML_SCHEMAP_UNKNOWN_UNION_CHILD,
01066
01067 XML_SCHEMAP_ELEM_DEFAULT_FIXED,
01068
01069 XML_SCHEMAP_REGEXP_INVALID,
01070
01071 XML_SCHEMAP_FAILED_LOAD,
01072
01073 XML_SCHEMAP_NOTHING_TO_PARSE,
01074
01075 XML_SCHEMAP_NOROOT,
01076
01077 XML_SCHEMAP_REDEFINED_GROUP,
01078
01079 XML_SCHEMAP_REDEFINED_TYPE,
01080
01081 XML_SCHEMAP_REDEFINED_ELEMENT,
01082
01083 XML_SCHEMAP_REDEFINED_ATTRGROUP,
01084
01085 XML_SCHEMAP_REDEFINED_ATTR,
01086
01087 XML_SCHEMAP_REDEFINED_NOTATION,
01088
01089 XML_SCHEMAP_FAILED_PARSE,
01090
01091 XML_SCHEMAP_UNKNOWN_PREFIX,
01092
01093 XML_SCHEMAP_DEF_AND_PREFIX,
01094
01095 XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD,
01096
01097 XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI,
01098
01099 XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI,
01100
01101 XML_SCHEMAP_NOT_SCHEMA,
01102
01103 XML_SCHEMAP_UNKNOWN_MEMBER_TYPE,
01104
01105 XML_SCHEMAP_INVALID_ATTR_USE,
01106
01107 XML_SCHEMAP_RECURSIVE,
01108
01109 XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE,
01110
01111 XML_SCHEMAP_INVALID_ATTR_COMBINATION,
01112
01113 XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION,
01114
01115 XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD,
01116
01117 XML_SCHEMAP_INVALID_ATTR_NAME,
01118
01119 XML_SCHEMAP_REF_AND_CONTENT,
01120
01121 XML_SCHEMAP_CT_PROPS_CORRECT_1,
01122
01123 XML_SCHEMAP_CT_PROPS_CORRECT_2,
01124
01125 XML_SCHEMAP_CT_PROPS_CORRECT_3,
01126
01127 XML_SCHEMAP_CT_PROPS_CORRECT_4,
01128
01129 XML_SCHEMAP_CT_PROPS_CORRECT_5,
01130
01131 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1,
01132
01133 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1,
01134
01135 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2,
01136
01137 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2,
01138
01139 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3,
01140
01141 XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER,
01142
01143 XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE,
01144
01145 XML_SCHEMAP_UNION_NOT_EXPRESSIBLE,
01146
01147 XML_SCHEMAP_SRC_IMPORT_3_1,
01148
01149 XML_SCHEMAP_SRC_IMPORT_3_2,
01150
01151 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1,
01152
01153 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2,
01154
01155 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3,
01156
01157 XML_SCHEMAP_COS_CT_EXTENDS_1_3,
01158
01159 XML_SCHEMAV_NOROOT = 1801,
01160
01161 XML_SCHEMAV_UNDECLAREDELEM,
01162
01163 XML_SCHEMAV_NOTTOPLEVEL,
01164
01165 XML_SCHEMAV_MISSING,
01166
01167 XML_SCHEMAV_WRONGELEM,
01168
01169 XML_SCHEMAV_NOTYPE,
01170
01171 XML_SCHEMAV_NOROLLBACK,
01172
01173 XML_SCHEMAV_ISABSTRACT,
01174
01175 XML_SCHEMAV_NOTEMPTY,
01176
01177 XML_SCHEMAV_ELEMCONT,
01178
01179 XML_SCHEMAV_HAVEDEFAULT,
01180
01181 XML_SCHEMAV_NOTNILLABLE,
01182
01183 XML_SCHEMAV_EXTRACONTENT,
01184
01185 XML_SCHEMAV_INVALIDATTR,
01186
01187 XML_SCHEMAV_INVALIDELEM,
01188
01189 XML_SCHEMAV_NOTDETERMINIST,
01190
01191 XML_SCHEMAV_CONSTRUCT,
01192
01193 XML_SCHEMAV_INTERNAL,
01194
01195 XML_SCHEMAV_NOTSIMPLE,
01196
01197 XML_SCHEMAV_ATTRUNKNOWN,
01198
01199 XML_SCHEMAV_ATTRINVALID,
01200
01201 XML_SCHEMAV_VALUE,
01202
01203 XML_SCHEMAV_FACET,
01204
01205 XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1,
01206
01207 XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2,
01208
01209 XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3,
01210
01211 XML_SCHEMAV_CVC_TYPE_3_1_1,
01212
01213 XML_SCHEMAV_CVC_TYPE_3_1_2,
01214
01215 XML_SCHEMAV_CVC_FACET_VALID,
01216
01217 XML_SCHEMAV_CVC_LENGTH_VALID,
01218
01219 XML_SCHEMAV_CVC_MINLENGTH_VALID,
01220
01221 XML_SCHEMAV_CVC_MAXLENGTH_VALID,
01222
01223 XML_SCHEMAV_CVC_MININCLUSIVE_VALID,
01224
01225 XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID,
01226
01227 XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID,
01228
01229 XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID,
01230
01231 XML_SCHEMAV_CVC_TOTALDIGITS_VALID,
01232
01233 XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID,
01234
01235 XML_SCHEMAV_CVC_PATTERN_VALID,
01236
01237 XML_SCHEMAV_CVC_ENUMERATION_VALID,
01238
01239 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1,
01240
01241 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2,
01242
01243 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3,
01244
01245 XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4,
01246
01247 XML_SCHEMAV_CVC_ELT_1,
01248
01249 XML_SCHEMAV_CVC_ELT_2,
01250
01251 XML_SCHEMAV_CVC_ELT_3_1,
01252
01253 XML_SCHEMAV_CVC_ELT_3_2_1,
01254
01255 XML_SCHEMAV_CVC_ELT_3_2_2,
01256
01257 XML_SCHEMAV_CVC_ELT_4_1,
01258
01259 XML_SCHEMAV_CVC_ELT_4_2,
01260
01261 XML_SCHEMAV_CVC_ELT_4_3,
01262
01263 XML_SCHEMAV_CVC_ELT_5_1_1,
01264
01265 XML_SCHEMAV_CVC_ELT_5_1_2,
01266
01267 XML_SCHEMAV_CVC_ELT_5_2_1,
01268
01269 XML_SCHEMAV_CVC_ELT_5_2_2_1,
01270
01271 XML_SCHEMAV_CVC_ELT_5_2_2_2_1,
01272
01273 XML_SCHEMAV_CVC_ELT_5_2_2_2_2,
01274
01275 XML_SCHEMAV_CVC_ELT_6,
01276
01277 XML_SCHEMAV_CVC_ELT_7,
01278
01279 XML_SCHEMAV_CVC_ATTRIBUTE_1,
01280
01281 XML_SCHEMAV_CVC_ATTRIBUTE_2,
01282
01283 XML_SCHEMAV_CVC_ATTRIBUTE_3,
01284
01285 XML_SCHEMAV_CVC_ATTRIBUTE_4,
01286
01287 XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1,
01288
01289 XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1,
01290
01291 XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2,
01292
01293 XML_SCHEMAV_CVC_COMPLEX_TYPE_4,
01294
01295 XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1,
01296
01297 XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2,
01298
01299 XML_SCHEMAV_ELEMENT_CONTENT,
01300
01301 XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING,
01302
01303 XML_SCHEMAV_CVC_COMPLEX_TYPE_1,
01304
01305 XML_SCHEMAV_CVC_AU,
01306
01307 XML_SCHEMAV_CVC_TYPE_1,
01308
01309 XML_SCHEMAV_CVC_TYPE_2,
01310
01311 XML_XPTR_UNKNOWN_SCHEME = 1900,
01312
01313 XML_XPTR_CHILDSEQ_START,
01314
01315 XML_XPTR_EVAL_FAILED,
01316
01317 XML_XPTR_EXTRA_OBJECTS,
01318
01319 XML_C14N_CREATE_CTXT = 1950,
01320
01321 XML_C14N_REQUIRES_UTF8,
01322
01323 XML_C14N_CREATE_STACK,
01324
01325 XML_C14N_INVALID_NODE,
01326
01327 XML_FTP_PASV_ANSWER = 2000,
01328
01329 XML_FTP_EPSV_ANSWER,
01330
01331 XML_FTP_ACCNT,
01332
01333 XML_HTTP_URL_SYNTAX = 2020,
01334
01335 XML_HTTP_USE_IP,
01336
01337 XML_HTTP_UNKNOWN_HOST,
01338
01339 XML_SCHEMAP_SRC_SIMPLE_TYPE_1 = 3000,
01340
01341 XML_SCHEMAP_SRC_SIMPLE_TYPE_2,
01342
01343 XML_SCHEMAP_SRC_SIMPLE_TYPE_3,
01344
01345 XML_SCHEMAP_SRC_SIMPLE_TYPE_4,
01346
01347 XML_SCHEMAP_SRC_RESOLVE,
01348
01349 XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE,
01350
01351 XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE,
01352
01353 XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES,
01354
01355 XML_SCHEMAP_ST_PROPS_CORRECT_1,
01356
01357 XML_SCHEMAP_ST_PROPS_CORRECT_2,
01358
01359 XML_SCHEMAP_ST_PROPS_CORRECT_3,
01360
01361 XML_SCHEMAP_COS_ST_RESTRICTS_1_1,
01362
01363 XML_SCHEMAP_COS_ST_RESTRICTS_1_2,
01364
01365 XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1,
01366
01367 XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2,
01368
01369 XML_SCHEMAP_COS_ST_RESTRICTS_2_1,
01370
01371 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1,
01372
01373 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2,
01374
01375 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1,
01376
01377 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2,
01378
01379 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3,
01380
01381 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4,
01382
01383 XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5,
01384
01385 XML_SCHEMAP_COS_ST_RESTRICTS_3_1,
01386
01387 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1,
01388
01389 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2,
01390
01391 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2,
01392
01393 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1,
01394
01395 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3,
01396
01397 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4,
01398
01399 XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5,
01400
01401 XML_SCHEMAP_COS_ST_DERIVED_OK_2_1,
01402
01403 XML_SCHEMAP_COS_ST_DERIVED_OK_2_2,
01404
01405 XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED,
01406
01407 XML_SCHEMAP_S4S_ELEM_MISSING,
01408
01409 XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED,
01410
01411 XML_SCHEMAP_S4S_ATTR_MISSING,
01412
01413 XML_SCHEMAP_S4S_ATTR_INVALID_VALUE,
01414
01415 XML_SCHEMAP_SRC_ELEMENT_1,
01416
01417 XML_SCHEMAP_SRC_ELEMENT_2_1,
01418
01419 XML_SCHEMAP_SRC_ELEMENT_2_2,
01420
01421 XML_SCHEMAP_SRC_ELEMENT_3,
01422
01423 XML_SCHEMAP_P_PROPS_CORRECT_1,
01424
01425 XML_SCHEMAP_P_PROPS_CORRECT_2_1,
01426
01427 XML_SCHEMAP_P_PROPS_CORRECT_2_2,
01428
01429 XML_SCHEMAP_E_PROPS_CORRECT_2,
01430
01431 XML_SCHEMAP_E_PROPS_CORRECT_3,
01432
01433 XML_SCHEMAP_E_PROPS_CORRECT_4,
01434
01435 XML_SCHEMAP_E_PROPS_CORRECT_5,
01436
01437 XML_SCHEMAP_E_PROPS_CORRECT_6,
01438
01439 XML_SCHEMAP_SRC_INCLUDE,
01440
01441 XML_SCHEMAP_SRC_ATTRIBUTE_1,
01442
01443 XML_SCHEMAP_SRC_ATTRIBUTE_2,
01444
01445 XML_SCHEMAP_SRC_ATTRIBUTE_3_1,
01446
01447 XML_SCHEMAP_SRC_ATTRIBUTE_3_2,
01448
01449 XML_SCHEMAP_SRC_ATTRIBUTE_4,
01450
01451 XML_SCHEMAP_NO_XMLNS,
01452
01453 XML_SCHEMAP_NO_XSI,
01454
01455 XML_SCHEMAP_COS_VALID_DEFAULT_1,
01456
01457 XML_SCHEMAP_COS_VALID_DEFAULT_2_1,
01458
01459 XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1,
01460
01461 XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2,
01462
01463 XML_SCHEMAP_CVC_SIMPLE_TYPE,
01464
01465 XML_SCHEMAP_COS_CT_EXTENDS_1_1,
01466
01467 XML_SCHEMAP_SRC_IMPORT_1_1,
01468
01469 XML_SCHEMAP_SRC_IMPORT_1_2,
01470
01471 XML_SCHEMAP_SRC_IMPORT_2,
01472
01473 XML_SCHEMAP_SRC_IMPORT_2_1,
01474
01475 XML_SCHEMAP_SRC_IMPORT_2_2,
01476
01477 XML_SCHEMAP_INTERNAL,
01478
01479 XML_SCHEMAP_NOT_DETERMINISTIC,
01480
01481 XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1,
01482
01483 XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2,
01484
01485 XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3,
01486
01487 XML_SCHEMAP_MG_PROPS_CORRECT_1,
01488
01489 XML_SCHEMAP_MG_PROPS_CORRECT_2,
01490
01491 XML_SCHEMAP_SRC_CT_1,
01492
01493 XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3,
01494
01495 XML_SCHEMAP_AU_PROPS_CORRECT_2,
01496
01497 XML_SCHEMAP_A_PROPS_CORRECT_2,
01498
01499 XML_MODULE_OPEN = 4900,
01500
01501 XML_MODULE_CLOSE,
01502
01503 XML_CHECK_FOUND_ELEMENT = 5000,
01504
01505 XML_CHECK_FOUND_ATTRIBUTE,
01506
01507 XML_CHECK_FOUND_TEXT,
01508
01509 XML_CHECK_FOUND_CDATA,
01510
01511 XML_CHECK_FOUND_ENTITYREF,
01512
01513 XML_CHECK_FOUND_ENTITY,
01514
01515 XML_CHECK_FOUND_PI,
01516
01517 XML_CHECK_FOUND_COMMENT,
01518
01519 XML_CHECK_FOUND_DOCTYPE,
01520
01521 XML_CHECK_FOUND_FRAGMENT,
01522
01523 XML_CHECK_FOUND_NOTATION,
01524
01525 XML_CHECK_UNKNOWN_NODE,
01526
01527 XML_CHECK_ENTITY_TYPE,
01528
01529 XML_CHECK_NO_PARENT,
01530
01531 XML_CHECK_NO_DOC,
01532
01533 XML_CHECK_NO_NAME,
01534
01535 XML_CHECK_NO_ELEM,
01536
01537 XML_CHECK_WRONG_DOC,
01538
01539 XML_CHECK_NO_PREV,
01540
01541 XML_CHECK_WRONG_PREV,
01542
01543 XML_CHECK_NO_NEXT,
01544
01545 XML_CHECK_WRONG_NEXT,
01546
01547 XML_CHECK_NOT_DTD,
01548
01549 XML_CHECK_NOT_ATTR,
01550
01551 XML_CHECK_NOT_ATTR_DECL,
01552
01553 XML_CHECK_NOT_ELEM_DECL,
01554
01555 XML_CHECK_NOT_ENTITY_DECL,
01556
01557 XML_CHECK_NOT_NS_DECL,
01558
01559 XML_CHECK_NO_HREF,
01560
01561 XML_CHECK_WRONG_PARENT,
01562
01563 XML_CHECK_NS_SCOPE,
01564
01565 XML_CHECK_NS_ANCESTOR,
01566
01567 XML_CHECK_NOT_UTF8,
01568
01569 XML_CHECK_NO_DICT,
01570
01571 XML_CHECK_NOT_NCNAME,
01572
01573 XML_CHECK_OUTSIDE_DICT,
01574
01575 XML_CHECK_WRONG_NAME,
01576
01577 XML_CHECK_NAME_NOT_NULL
01578
01579 #if 0
01580
01581 XML_CHECK_,
01582
01583 XML_CHECK_X
01584
01585 #endif
01586
01587 } xmlParserErrors;
01588
01589
01590
01609 typedef void (*xmlGenericErrorFunc) (void *ctx,
01610
01611 const char *msg,
01612
01613 ...);
01614
01631 typedef void (*xmlStructuredErrorFunc) (void *userData, xmlErrorPtr error);
01632
01633
01634
01635
01636
01637
01638
01639
01640
01641
01642
01643 XMLPUBFUN void XMLCALL
01644
01645 xmlSetGenericErrorFunc (void *ctx,
01646
01647 xmlGenericErrorFunc handler);
01648
01649 XMLPUBFUN void XMLCALL
01650
01651 initGenericErrorDefaultFunc (xmlGenericErrorFunc *handler);
01652
01653
01654
01655 XMLPUBFUN void XMLCALL
01656
01657 xmlSetStructuredErrorFunc (void *ctx,
01658
01659 xmlStructuredErrorFunc handler);
01660
01661
01662
01663
01664
01665
01666
01667
01668
01669 XMLPUBFUN void XMLCALL
01670
01671 xmlParserError (void *ctx,
01672
01673 const char *msg,
01674
01675 ...);
01676
01677 XMLPUBFUN void XMLCALL
01678
01679 xmlParserWarning (void *ctx,
01680
01681 const char *msg,
01682
01683 ...);
01684
01685 XMLPUBFUN void XMLCALL
01686
01687 xmlParserValidityError (void *ctx,
01688
01689 const char *msg,
01690
01691 ...);
01692
01693 XMLPUBFUN void XMLCALL
01694
01695 xmlParserValidityWarning (void *ctx,
01696
01697 const char *msg,
01698
01699 ...);
01700
01701 XMLPUBFUN void XMLCALL
01702
01703 xmlParserPrintFileInfo (xmlParserInputPtr input);
01704
01705 XMLPUBFUN void XMLCALL
01706
01707 xmlParserPrintFileContext (xmlParserInputPtr input);
01708
01709
01710
01711
01712
01713
01714
01715
01716
01717 XMLPUBFUN xmlErrorPtr XMLCALL
01718
01719 xmlGetLastError (void);
01720
01721 XMLPUBFUN void XMLCALL
01722
01723 xmlResetLastError (void);
01724
01725 XMLPUBFUN xmlErrorPtr XMLCALL
01726
01727 xmlCtxtGetLastError (void *ctx);
01728
01729 XMLPUBFUN void XMLCALL
01730
01731 xmlCtxtResetLastError (void *ctx);
01732
01733 XMLPUBFUN void XMLCALL
01734
01735 xmlResetError (xmlErrorPtr err);
01736
01737 XMLPUBFUN int XMLCALL
01738
01739 xmlCopyError (xmlErrorPtr from,
01740
01741 xmlErrorPtr to);
01742
01743
01744
01745 #ifdef IN_LIBXML
01746
01747
01748
01749
01750
01751
01752
01753 XMLPUBFUN void XMLCALL
01754
01755 __xmlRaiseError (xmlStructuredErrorFunc schannel,
01756
01757 xmlGenericErrorFunc channel,
01758
01759 void *data,
01760
01761 void *ctx,
01762
01763 void *node,
01764
01765 int domain,
01766
01767 int code,
01768
01769 xmlErrorLevel level,
01770
01771 const char *file,
01772
01773 int line,
01774
01775 const char *str1,
01776
01777 const char *str2,
01778
01779 const char *str3,
01780
01781 int int1,
01782
01783 int col,
01784
01785 const char *msg,
01786
01787 ...);
01788
01789 XMLPUBFUN void XMLCALL
01790
01791 __xmlSimpleError (int domain,
01792
01793 int code,
01794
01795 xmlNodePtr node,
01796
01797 const char *msg,
01798
01799 const char *extra);
01800
01801 #endif
01802
01803 #ifdef __cplusplus
01804
01805 }
01806
01807 #endif
01808
01809 #endif
01810