7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="Gnome XML Library Reference Manual"
11 HREF="book1.html"><LINK
13 TITLE="Libxml Library Reference"
14 HREF="libxml-lib.html"><LINK
17 HREF="libxml-uri.html"><LINK
20 HREF="libxml-htmlparser.html"></HEAD
43 >Gnome XML Library Reference Manual</FONT
52 HREF="libxml-uri.html"
57 ><<< Previous Page</B
90 HREF="libxml-lib.html"
106 HREF="libxml-htmlparser.html"
111 >Next Page >>></B
120 NAME="LIBXML-XMLERROR">xmlerror</H1
128 >xmlerror -- </DIV
130 CLASS="REFSYNOPSISDIV"
146 HREF="libxml-xmlerror.html#XMLPARSERERRORS"
150 HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
151 >*xmlGenericErrorFunc</A
156 HREF="libxml-xmlerror.html#XMLSETGENERICERRORFUNC"
157 >xmlSetGenericErrorFunc</A
160 HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
161 >xmlGenericErrorFunc</A
164 HREF="libxml-xmlerror.html#INITGENERICERRORDEFAULTFUNC"
165 >initGenericErrorDefaultFunc</A
167 HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
168 >xmlGenericErrorFunc</A
171 HREF="libxml-xmlerror.html#XMLPARSERERROR"
177 HREF="libxml-xmlerror.html#XMLPARSERWARNING"
183 HREF="libxml-xmlerror.html#XMLPARSERVALIDITYERROR"
184 >xmlParserValidityError</A
189 HREF="libxml-xmlerror.html#XMLPARSERVALIDITYWARNING"
190 >xmlParserValidityWarning</A
195 HREF="libxml-xmlerror.html#XMLPARSERPRINTFILEINFO"
196 >xmlParserPrintFileInfo</A
198 HREF="libxml-tree.html#XMLPARSERINPUTPTR"
199 >xmlParserInputPtr</A
202 HREF="libxml-xmlerror.html#XMLPARSERPRINTFILECONTEXT"
203 >xmlParserPrintFileContext</A
205 HREF="libxml-tree.html#XMLPARSERINPUTPTR"
206 >xmlParserInputPtr</A
236 NAME="XMLPARSERERRORS"
238 >enum xmlParserErrors</H3
247 CLASS="PROGRAMLISTING"
250 XML_ERR_INTERNAL_ERROR,
253 XML_ERR_DOCUMENT_START, /* 3 */
254 XML_ERR_DOCUMENT_EMPTY,
255 XML_ERR_DOCUMENT_END,
257 XML_ERR_INVALID_HEX_CHARREF, /* 6 */
258 XML_ERR_INVALID_DEC_CHARREF,
259 XML_ERR_INVALID_CHARREF,
260 XML_ERR_INVALID_CHAR,
262 XML_ERR_CHARREF_AT_EOF, /* 10 */
263 XML_ERR_CHARREF_IN_PROLOG,
264 XML_ERR_CHARREF_IN_EPILOG,
265 XML_ERR_CHARREF_IN_DTD,
266 XML_ERR_ENTITYREF_AT_EOF,
267 XML_ERR_ENTITYREF_IN_PROLOG,
268 XML_ERR_ENTITYREF_IN_EPILOG,
269 XML_ERR_ENTITYREF_IN_DTD,
270 XML_ERR_PEREF_AT_EOF,
271 XML_ERR_PEREF_IN_PROLOG,
272 XML_ERR_PEREF_IN_EPILOG,
273 XML_ERR_PEREF_IN_INT_SUBSET,
275 XML_ERR_ENTITYREF_NO_NAME, /* 22 */
276 XML_ERR_ENTITYREF_SEMICOL_MISSING,
278 XML_ERR_PEREF_NO_NAME, /* 24 */
279 XML_ERR_PEREF_SEMICOL_MISSING,
281 XML_ERR_UNDECLARED_ENTITY, /* 26 */
282 XML_WAR_UNDECLARED_ENTITY,
283 XML_ERR_UNPARSED_ENTITY,
284 XML_ERR_ENTITY_IS_EXTERNAL,
285 XML_ERR_ENTITY_IS_PARAMETER,
287 XML_ERR_UNKNOWN_ENCODING, /* 31 */
288 XML_ERR_UNSUPPORTED_ENCODING,
290 XML_ERR_STRING_NOT_STARTED, /* 33 */
291 XML_ERR_STRING_NOT_CLOSED,
292 XML_ERR_NS_DECL_ERROR,
294 XML_ERR_ENTITY_NOT_STARTED, /* 36 */
295 XML_ERR_ENTITY_NOT_FINISHED,
297 XML_ERR_LT_IN_ATTRIBUTE, /* 38 */
298 XML_ERR_ATTRIBUTE_NOT_STARTED,
299 XML_ERR_ATTRIBUTE_NOT_FINISHED,
300 XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
301 XML_ERR_ATTRIBUTE_REDEFINED,
303 XML_ERR_LITERAL_NOT_STARTED, /* 43 */
304 XML_ERR_LITERAL_NOT_FINISHED,
306 XML_ERR_COMMENT_NOT_FINISHED, /* 45 */
308 XML_ERR_PI_NOT_STARTED, /* 47 */
309 XML_ERR_PI_NOT_FINISHED,
311 XML_ERR_NOTATION_NOT_STARTED, /* 49 */
312 XML_ERR_NOTATION_NOT_FINISHED,
314 XML_ERR_ATTLIST_NOT_STARTED, /* 51 */
315 XML_ERR_ATTLIST_NOT_FINISHED,
317 XML_ERR_MIXED_NOT_STARTED, /* 53 */
318 XML_ERR_MIXED_NOT_FINISHED,
320 XML_ERR_ELEMCONTENT_NOT_STARTED, /* 55 */
321 XML_ERR_ELEMCONTENT_NOT_FINISHED,
323 XML_ERR_XMLDECL_NOT_STARTED, /* 57 */
324 XML_ERR_XMLDECL_NOT_FINISHED,
326 XML_ERR_CONDSEC_NOT_STARTED, /* 59 */
327 XML_ERR_CONDSEC_NOT_FINISHED,
329 XML_ERR_EXT_SUBSET_NOT_FINISHED, /* 61 */
331 XML_ERR_DOCTYPE_NOT_FINISHED, /* 62 */
333 XML_ERR_MISPLACED_CDATA_END, /* 63 */
334 XML_ERR_CDATA_NOT_FINISHED,
336 XML_ERR_RESERVED_XML_NAME, /* 65 */
338 XML_ERR_SPACE_REQUIRED, /* 66 */
339 XML_ERR_SEPARATOR_REQUIRED,
340 XML_ERR_NMTOKEN_REQUIRED,
341 XML_ERR_NAME_REQUIRED,
342 XML_ERR_PCDATA_REQUIRED,
343 XML_ERR_URI_REQUIRED,
344 XML_ERR_PUBID_REQUIRED,
347 XML_ERR_LTSLASH_REQUIRED,
348 XML_ERR_EQUAL_REQUIRED,
350 XML_ERR_TAG_NAME_MISMATCH, /* 77 */
351 XML_ERR_TAG_NOT_FINISHED,
353 XML_ERR_STANDALONE_VALUE, /* 79 */
355 XML_ERR_ENCODING_NAME, /* 80 */
357 XML_ERR_HYPHEN_IN_COMMENT, /* 81 */
359 XML_ERR_INVALID_ENCODING, /* 82 */
361 XML_ERR_EXT_ENTITY_STANDALONE, /* 83 */
363 XML_ERR_CONDSEC_INVALID, /* 84 */
365 XML_ERR_VALUE_REQUIRED, /* 85 */
367 XML_ERR_NOT_WELL_BALANCED, /* 86 */
368 XML_ERR_EXTRA_CONTENT, /* 87 */
369 XML_ERR_ENTITY_CHAR_ERROR, /* 88 */
370 XML_ERR_ENTITY_PE_INTERNAL, /* 88 */
371 XML_ERR_ENTITY_LOOP, /* 89 */
372 XML_ERR_ENTITY_BOUNDARY, /* 90 */
373 XML_ERR_INVALID_URI, /* 91 */
374 XML_ERR_URI_FRAGMENT, /* 92 */
375 XML_WAR_CATALOG_PI, /* 93 */
376 XML_ERR_NO_DTD /* 94 */
377 }xmlParserErrors;</PRE
391 NAME="XMLGENERICERRORFUNC"
393 >xmlGenericErrorFunc ()</H3
402 CLASS="PROGRAMLISTING"
403 >void (*xmlGenericErrorFunc) (void *ctx,
410 >Signature of the function to use when there is an error and
411 no parsing or validity context available .</P
415 CLASS="INFORMALTABLE"
442 > a parsing context</TD
476 > the extra arguments of the varags to format the message</TD
491 NAME="XMLSETGENERICERRORFUNC"
493 >xmlSetGenericErrorFunc ()</H3
502 CLASS="PROGRAMLISTING"
503 >void xmlSetGenericErrorFunc (void *ctx,
505 HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
506 >xmlGenericErrorFunc</A
512 >Function to reset the handler and the error context for out of
513 context error messages.
514 This simply means that <TT
519 > will be called for subsequent
520 error messages while not parsing nor validating. And <TT
526 be passed as first argument to <TT
532 One can simply force messages to be emitted to another FILE * than
533 stderr by setting <TT
538 > to this file handle and <TT
547 CLASS="INFORMALTABLE"
574 > the new error handling context</TD
591 > the new handler function</TD
606 NAME="INITGENERICERRORDEFAULTFUNC"
608 >initGenericErrorDefaultFunc ()</H3
617 CLASS="PROGRAMLISTING"
618 >void initGenericErrorDefaultFunc (<A
619 HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
620 >xmlGenericErrorFunc</A
626 >Set or reset (if NULL) the default handler for generic errors</P
630 CLASS="INFORMALTABLE"
672 NAME="XMLPARSERERROR"
674 >xmlParserError ()</H3
683 CLASS="PROGRAMLISTING"
684 >void xmlParserError (void *ctx,
691 >Display and format an error messages, gives file, line, position and
696 CLASS="INFORMALTABLE"
723 > an XML parser context</TD
740 > the message to display/transmit</TD
757 > extra parameters for the message display</TD
772 NAME="XMLPARSERWARNING"
774 >xmlParserWarning ()</H3
783 CLASS="PROGRAMLISTING"
784 >void xmlParserWarning (void *ctx,
791 >Display and format a warning messages, gives file, line, position and
796 CLASS="INFORMALTABLE"
823 > an XML parser context</TD
840 > the message to display/transmit</TD
857 > extra parameters for the message display</TD
872 NAME="XMLPARSERVALIDITYERROR"
874 >xmlParserValidityError ()</H3
883 CLASS="PROGRAMLISTING"
884 >void xmlParserValidityError (void *ctx,
891 >Display and format an validity error messages, gives file,
892 line, position and extra parameters.</P
896 CLASS="INFORMALTABLE"
923 > an XML parser context</TD
940 > the message to display/transmit</TD
957 > extra parameters for the message display</TD
972 NAME="XMLPARSERVALIDITYWARNING"
974 >xmlParserValidityWarning ()</H3
983 CLASS="PROGRAMLISTING"
984 >void xmlParserValidityWarning (void *ctx,
991 >Display and format a validity warning messages, gives file, line,
992 position and extra parameters.</P
996 CLASS="INFORMALTABLE"
1023 > an XML parser context</TD
1040 > the message to display/transmit</TD
1057 > extra parameters for the message display</TD
1072 NAME="XMLPARSERPRINTFILEINFO"
1074 >xmlParserPrintFileInfo ()</H3
1083 CLASS="PROGRAMLISTING"
1084 >void xmlParserPrintFileInfo (<A
1085 HREF="libxml-tree.html#XMLPARSERINPUTPTR"
1086 >xmlParserInputPtr</A
1092 >Displays the associated file and line informations for the current input</P
1096 CLASS="INFORMALTABLE"
1123 > an xmlParserInputPtr input</TD
1138 NAME="XMLPARSERPRINTFILECONTEXT"
1140 >xmlParserPrintFileContext ()</H3
1149 CLASS="PROGRAMLISTING"
1150 >void xmlParserPrintFileContext (<A
1151 HREF="libxml-tree.html#XMLPARSERINPUTPTR"
1152 >xmlParserInputPtr</A
1158 >Displays current context within the input content for error tracking</P
1162 CLASS="INFORMALTABLE"
1189 > an xmlParserInputPtr input</TD
1201 CLEAR="all"><BR><TABLE
1213 HREF="libxml-uri.html"
1218 ><<< Previous Page</B
1251 HREF="libxml-lib.html"
1267 HREF="libxml-htmlparser.html"
1272 >Next Page >>></B