blob: 78e9bc9e4b1d536c13f58b52d4b7aee6e2a8922d [file] [log] [blame]
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001<HTML
2><HEAD
3><TITLE
4>xmlerror</TITLE
5><META
6NAME="GENERATOR"
Daniel Veillardbed7b052001-05-19 14:59:49 +00007CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
Daniel Veillard7d6fd212001-05-10 15:34:11 +00008REL="HOME"
9TITLE="Gnome XML Library Reference Manual"
10HREF="book1.html"><LINK
11REL="UP"
12TITLE="Libxml Library Reference"
13HREF="libxml-lib.html"><LINK
14REL="PREVIOUS"
15TITLE="uri"
16HREF="libxml-uri.html"><LINK
17REL="NEXT"
18TITLE="HTMLparser"
19HREF="libxml-htmlparser.html"></HEAD
20><BODY
Daniel Veillardbed7b052001-05-19 14:59:49 +000021CLASS="REFENTRY"
Daniel Veillard7d6fd212001-05-10 15:34:11 +000022BGCOLOR="#FFFFFF"
23TEXT="#000000"
24LINK="#0000FF"
25VLINK="#840084"
26ALINK="#0000FF"
27><DIV
28CLASS="NAVHEADER"
29><TABLE
30WIDTH="100%"
31BORDER="0"
32BGCOLOR="#000000"
33CELLPADDING="1"
34CELLSPACING="0"
35><TR
36><TH
37COLSPAN="4"
38ALIGN="center"
39><FONT
40COLOR="#FFFFFF"
41SIZE="5"
42>Gnome XML Library Reference Manual</FONT
43></TH
44></TR
45><TR
46><TD
47WIDTH="25%"
48BGCOLOR="#C00000"
49ALIGN="left"
50><A
51HREF="libxml-uri.html"
52><FONT
53COLOR="#FFFFFF"
54SIZE="3"
55><B
56>&#60;&#60;&#60; Previous Page</B
57></FONT
58></A
59></TD
60><TD
61WIDTH="25%"
62BGCOLOR="#0000C0"
63ALIGN="center"
64><FONT
65COLOR="#FFFFFF"
66SIZE="3"
67><B
68><A
69HREF="book1.html"
70><FONT
71COLOR="#FFFFFF"
72SIZE="3"
73><B
74>Home</B
75></FONT
76></A
77></B
78></FONT
79></TD
80><TD
81WIDTH="25%"
82BGCOLOR="#00C000"
83ALIGN="center"
84><FONT
85COLOR="#FFFFFF"
86SIZE="3"
87><B
88><A
89HREF="libxml-lib.html"
90><FONT
91COLOR="#FFFFFF"
92SIZE="3"
93><B
94>Up</B
95></FONT
96></A
97></B
98></FONT
99></TD
100><TD
101WIDTH="25%"
102BGCOLOR="#C00000"
103ALIGN="right"
104><A
105HREF="libxml-htmlparser.html"
106><FONT
107COLOR="#FFFFFF"
108SIZE="3"
109><B
110>Next Page &#62;&#62;&#62;</B
111></FONT
112></A
113></TD
114></TR
115></TABLE
116></DIV
117><H1
118><A
119NAME="LIBXML-XMLERROR"
120>xmlerror</A
121></H1
122><DIV
123CLASS="REFNAMEDIV"
124><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000125NAME="AEN10159"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000126></A
127><H2
128>Name</H2
129>xmlerror&nbsp;--&nbsp;</DIV
130><DIV
131CLASS="REFSYNOPSISDIV"
132><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000133NAME="AEN10162"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000134></A
135><H2
136>Synopsis</H2
137><TABLE
138BORDER="0"
139BGCOLOR="#D6E8FF"
140WIDTH="100%"
141CELLPADDING="6"
142><TR
143><TD
144><PRE
145CLASS="SYNOPSIS"
146>&#13;
147
148enum <A
149HREF="libxml-xmlerror.html#XMLPARSERERRORS"
150>xmlParserErrors</A
151>;
152void (<A
153HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
154>*xmlGenericErrorFunc</A
155>) (void *ctx,
156 const char *msg,
157 ...);
158void <A
159HREF="libxml-xmlerror.html#XMLSETGENERICERRORFUNC"
160>xmlSetGenericErrorFunc</A
161> (void *ctx,
162 <A
163HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
164>xmlGenericErrorFunc</A
165> handler);
166void <A
167HREF="libxml-xmlerror.html#XMLPARSERERROR"
168>xmlParserError</A
169> (void *ctx,
170 const char *msg,
171 ...);
172void <A
173HREF="libxml-xmlerror.html#XMLPARSERWARNING"
174>xmlParserWarning</A
175> (void *ctx,
176 const char *msg,
177 ...);
178void <A
179HREF="libxml-xmlerror.html#XMLPARSERVALIDITYERROR"
180>xmlParserValidityError</A
181> (void *ctx,
182 const char *msg,
183 ...);
184void <A
185HREF="libxml-xmlerror.html#XMLPARSERVALIDITYWARNING"
186>xmlParserValidityWarning</A
187> (void *ctx,
188 const char *msg,
189 ...);
190void <A
191HREF="libxml-xmlerror.html#XMLPARSERPRINTFILEINFO"
192>xmlParserPrintFileInfo</A
193> (<A
194HREF="libxml-parser.html#XMLPARSERINPUTPTR"
195>xmlParserInputPtr</A
196> input);
197void <A
198HREF="libxml-xmlerror.html#XMLPARSERPRINTFILECONTEXT"
199>xmlParserPrintFileContext</A
200> (<A
201HREF="libxml-parser.html#XMLPARSERINPUTPTR"
202>xmlParserInputPtr</A
203> input);</PRE
204></TD
205></TR
206></TABLE
207></DIV
208><DIV
209CLASS="REFSECT1"
210><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000211NAME="AEN10177"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000212></A
213><H2
214>Description</H2
215><P
216></P
217></DIV
218><DIV
219CLASS="REFSECT1"
220><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000221NAME="AEN10180"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000222></A
223><H2
224>Details</H2
225><DIV
226CLASS="REFSECT2"
227><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000228NAME="AEN10182"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000229></A
230><H3
231><A
232NAME="XMLPARSERERRORS"
233></A
234>enum xmlParserErrors</H3
235><TABLE
236BORDER="0"
237BGCOLOR="#D6E8FF"
238WIDTH="100%"
239CELLPADDING="6"
240><TR
241><TD
242><PRE
243CLASS="PROGRAMLISTING"
244>typedef enum {
245 XML_ERR_OK = 0,
246 XML_ERR_INTERNAL_ERROR,
247 XML_ERR_NO_MEMORY,
248
249 XML_ERR_DOCUMENT_START, /* 3 */
250 XML_ERR_DOCUMENT_EMPTY,
251 XML_ERR_DOCUMENT_END,
252
253 XML_ERR_INVALID_HEX_CHARREF, /* 6 */
254 XML_ERR_INVALID_DEC_CHARREF,
255 XML_ERR_INVALID_CHARREF,
256 XML_ERR_INVALID_CHAR,
257
258 XML_ERR_CHARREF_AT_EOF, /* 10 */
259 XML_ERR_CHARREF_IN_PROLOG,
260 XML_ERR_CHARREF_IN_EPILOG,
261 XML_ERR_CHARREF_IN_DTD,
262 XML_ERR_ENTITYREF_AT_EOF,
263 XML_ERR_ENTITYREF_IN_PROLOG,
264 XML_ERR_ENTITYREF_IN_EPILOG,
265 XML_ERR_ENTITYREF_IN_DTD,
266 XML_ERR_PEREF_AT_EOF,
267 XML_ERR_PEREF_IN_PROLOG,
268 XML_ERR_PEREF_IN_EPILOG,
269 XML_ERR_PEREF_IN_INT_SUBSET,
270
271 XML_ERR_ENTITYREF_NO_NAME, /* 22 */
272 XML_ERR_ENTITYREF_SEMICOL_MISSING,
273
274 XML_ERR_PEREF_NO_NAME, /* 24 */
275 XML_ERR_PEREF_SEMICOL_MISSING,
276
277 XML_ERR_UNDECLARED_ENTITY, /* 26 */
278 XML_WAR_UNDECLARED_ENTITY,
279 XML_ERR_UNPARSED_ENTITY,
280 XML_ERR_ENTITY_IS_EXTERNAL,
281 XML_ERR_ENTITY_IS_PARAMETER,
282
283 XML_ERR_UNKNOWN_ENCODING, /* 31 */
284 XML_ERR_UNSUPPORTED_ENCODING,
285
286 XML_ERR_STRING_NOT_STARTED, /* 33 */
287 XML_ERR_STRING_NOT_CLOSED,
288 XML_ERR_NS_DECL_ERROR,
289
290 XML_ERR_ENTITY_NOT_STARTED, /* 36 */
291 XML_ERR_ENTITY_NOT_FINISHED,
292
293 XML_ERR_LT_IN_ATTRIBUTE, /* 38 */
294 XML_ERR_ATTRIBUTE_NOT_STARTED,
295 XML_ERR_ATTRIBUTE_NOT_FINISHED,
296 XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
297 XML_ERR_ATTRIBUTE_REDEFINED,
298
299 XML_ERR_LITERAL_NOT_STARTED, /* 43 */
300 XML_ERR_LITERAL_NOT_FINISHED,
301
302 XML_ERR_COMMENT_NOT_FINISHED, /* 45 */
303
304 XML_ERR_PI_NOT_STARTED, /* 47 */
305 XML_ERR_PI_NOT_FINISHED,
306
307 XML_ERR_NOTATION_NOT_STARTED, /* 49 */
308 XML_ERR_NOTATION_NOT_FINISHED,
309
310 XML_ERR_ATTLIST_NOT_STARTED, /* 51 */
311 XML_ERR_ATTLIST_NOT_FINISHED,
312
313 XML_ERR_MIXED_NOT_STARTED, /* 53 */
314 XML_ERR_MIXED_NOT_FINISHED,
315
316 XML_ERR_ELEMCONTENT_NOT_STARTED, /* 55 */
317 XML_ERR_ELEMCONTENT_NOT_FINISHED,
318
319 XML_ERR_XMLDECL_NOT_STARTED, /* 57 */
320 XML_ERR_XMLDECL_NOT_FINISHED,
321
322 XML_ERR_CONDSEC_NOT_STARTED, /* 59 */
323 XML_ERR_CONDSEC_NOT_FINISHED,
324
325 XML_ERR_EXT_SUBSET_NOT_FINISHED, /* 61 */
326
327 XML_ERR_DOCTYPE_NOT_FINISHED, /* 62 */
328
329 XML_ERR_MISPLACED_CDATA_END, /* 63 */
330 XML_ERR_CDATA_NOT_FINISHED,
331
332 XML_ERR_RESERVED_XML_NAME, /* 65 */
333
334 XML_ERR_SPACE_REQUIRED, /* 66 */
335 XML_ERR_SEPARATOR_REQUIRED,
336 XML_ERR_NMTOKEN_REQUIRED,
337 XML_ERR_NAME_REQUIRED,
338 XML_ERR_PCDATA_REQUIRED,
339 XML_ERR_URI_REQUIRED,
340 XML_ERR_PUBID_REQUIRED,
341 XML_ERR_LT_REQUIRED,
342 XML_ERR_GT_REQUIRED,
343 XML_ERR_LTSLASH_REQUIRED,
344 XML_ERR_EQUAL_REQUIRED,
345
346 XML_ERR_TAG_NAME_MISMATCH, /* 77 */
347 XML_ERR_TAG_NOT_FINISED,
348
349 XML_ERR_STANDALONE_VALUE, /* 79 */
350
351 XML_ERR_ENCODING_NAME, /* 80 */
352
353 XML_ERR_HYPHEN_IN_COMMENT, /* 81 */
354
355 XML_ERR_INVALID_ENCODING, /* 82 */
356
357 XML_ERR_EXT_ENTITY_STANDALONE, /* 83 */
358
359 XML_ERR_CONDSEC_INVALID, /* 84 */
360
361 XML_ERR_VALUE_REQUIRED, /* 85 */
362
363 XML_ERR_NOT_WELL_BALANCED, /* 86 */
364 XML_ERR_EXTRA_CONTENT, /* 87 */
365 XML_ERR_ENTITY_CHAR_ERROR, /* 88 */
366 XML_ERR_ENTITY_PE_INTERNAL, /* 88 */
367 XML_ERR_ENTITY_LOOP, /* 89 */
368 XML_ERR_ENTITY_BOUNDARY, /* 90 */
369 XML_ERR_INVALID_URI, /* 91 */
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000370 XML_ERR_URI_FRAGMENT, /* 92 */
Daniel Veillard04382ae2001-09-12 18:51:30 +0000371 XML_WAR_CATALOG_PI, /* 93 */
372 XML_ERR_NO_DTD /* 94 */
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000373}xmlParserErrors;</PRE
374></TD
375></TR
376></TABLE
377><P
378></P
379></DIV
380><HR><DIV
381CLASS="REFSECT2"
382><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000383NAME="AEN10187"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000384></A
385><H3
386><A
387NAME="XMLGENERICERRORFUNC"
388></A
389>xmlGenericErrorFunc ()</H3
390><TABLE
391BORDER="0"
392BGCOLOR="#D6E8FF"
393WIDTH="100%"
394CELLPADDING="6"
395><TR
396><TD
397><PRE
398CLASS="PROGRAMLISTING"
399>void (*xmlGenericErrorFunc) (void *ctx,
400 const char *msg,
401 ...);</PRE
402></TD
403></TR
404></TABLE
405><P
406></P
407><DIV
408CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000409><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000410NAME="AEN10192"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000411></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000412><P
413></P
414><TABLE
415BORDER="0"
416WIDTH="100%"
417BGCOLOR="#FFD0D0"
418CELLSPACING="0"
419CELLPADDING="4"
420CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000421><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000422><TR
423><TD
424WIDTH="20%"
425ALIGN="RIGHT"
426VALIGN="TOP"
427><TT
428CLASS="PARAMETER"
429><I
430>ctx</I
431></TT
432>&nbsp;:</TD
433><TD
434WIDTH="80%"
435ALIGN="LEFT"
436VALIGN="TOP"
437>&nbsp;</TD
438></TR
439><TR
440><TD
441WIDTH="20%"
442ALIGN="RIGHT"
443VALIGN="TOP"
444><TT
445CLASS="PARAMETER"
446><I
447>msg</I
448></TT
449>&nbsp;:</TD
450><TD
451WIDTH="80%"
452ALIGN="LEFT"
453VALIGN="TOP"
454>&nbsp;</TD
455></TR
456><TR
457><TD
458WIDTH="20%"
459ALIGN="RIGHT"
460VALIGN="TOP"
461><TT
462CLASS="PARAMETER"
463><I
464>...</I
465></TT
466>&nbsp;:</TD
467><TD
468WIDTH="80%"
469ALIGN="LEFT"
470VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000471>&nbsp;</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000472></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000473></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000474></TABLE
475><P
476></P
477></DIV
478></DIV
479><HR><DIV
480CLASS="REFSECT2"
481><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000482NAME="AEN10209"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000483></A
484><H3
485><A
486NAME="XMLSETGENERICERRORFUNC"
487></A
488>xmlSetGenericErrorFunc ()</H3
489><TABLE
490BORDER="0"
491BGCOLOR="#D6E8FF"
492WIDTH="100%"
493CELLPADDING="6"
494><TR
495><TD
496><PRE
497CLASS="PROGRAMLISTING"
498>void xmlSetGenericErrorFunc (void *ctx,
499 <A
500HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
501>xmlGenericErrorFunc</A
502> handler);</PRE
503></TD
504></TR
505></TABLE
506><P
507>Function to reset the handler and the error context for out of
508context error messages.
509This simply means that <TT
510CLASS="PARAMETER"
511><I
512>handler</I
513></TT
514> will be called for subsequent
515error messages while not parsing nor validating. And <TT
516CLASS="PARAMETER"
517><I
518>ctx</I
519></TT
520> will
521be passed as first argument to <TT
522CLASS="PARAMETER"
523><I
524>handler</I
525></TT
526>
527One can simply force messages to be emitted to another FILE * than
528stderr by setting <TT
529CLASS="PARAMETER"
530><I
531>ctx</I
532></TT
533> to this file handle and <TT
534CLASS="PARAMETER"
535><I
536>handler</I
537></TT
538> to NULL.</P
539><P
540></P
541><DIV
542CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000543><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000544NAME="AEN10221"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000545></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000546><P
547></P
548><TABLE
549BORDER="0"
550WIDTH="100%"
551BGCOLOR="#FFD0D0"
552CELLSPACING="0"
553CELLPADDING="4"
554CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000555><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000556><TR
557><TD
558WIDTH="20%"
559ALIGN="RIGHT"
560VALIGN="TOP"
561><TT
562CLASS="PARAMETER"
563><I
564>ctx</I
565></TT
566>&nbsp;:</TD
567><TD
568WIDTH="80%"
569ALIGN="LEFT"
570VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000571> the new error handling context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000572></TR
573><TR
574><TD
575WIDTH="20%"
576ALIGN="RIGHT"
577VALIGN="TOP"
578><TT
579CLASS="PARAMETER"
580><I
581>handler</I
582></TT
583>&nbsp;:</TD
584><TD
585WIDTH="80%"
586ALIGN="LEFT"
587VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000588> the new handler function</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000589></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000590></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000591></TABLE
592><P
593></P
594></DIV
595></DIV
596><HR><DIV
597CLASS="REFSECT2"
598><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000599NAME="AEN10234"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000600></A
601><H3
602><A
603NAME="XMLPARSERERROR"
604></A
605>xmlParserError ()</H3
606><TABLE
607BORDER="0"
608BGCOLOR="#D6E8FF"
609WIDTH="100%"
610CELLPADDING="6"
611><TR
612><TD
613><PRE
614CLASS="PROGRAMLISTING"
615>void xmlParserError (void *ctx,
616 const char *msg,
617 ...);</PRE
618></TD
619></TR
620></TABLE
621><P
622>Display and format an error messages, gives file, line, position and
623extra parameters.</P
624><P
625></P
626><DIV
627CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000628><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000629NAME="AEN10240"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000630></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000631><P
632></P
633><TABLE
634BORDER="0"
635WIDTH="100%"
636BGCOLOR="#FFD0D0"
637CELLSPACING="0"
638CELLPADDING="4"
639CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000640><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000641><TR
642><TD
643WIDTH="20%"
644ALIGN="RIGHT"
645VALIGN="TOP"
646><TT
647CLASS="PARAMETER"
648><I
649>ctx</I
650></TT
651>&nbsp;:</TD
652><TD
653WIDTH="80%"
654ALIGN="LEFT"
655VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000656> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000657></TR
658><TR
659><TD
660WIDTH="20%"
661ALIGN="RIGHT"
662VALIGN="TOP"
663><TT
664CLASS="PARAMETER"
665><I
666>msg</I
667></TT
668>&nbsp;:</TD
669><TD
670WIDTH="80%"
671ALIGN="LEFT"
672VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000673> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000674></TR
675><TR
676><TD
677WIDTH="20%"
678ALIGN="RIGHT"
679VALIGN="TOP"
680><TT
681CLASS="PARAMETER"
682><I
683>...</I
684></TT
685>&nbsp;:</TD
686><TD
687WIDTH="80%"
688ALIGN="LEFT"
689VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000690> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000691></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000692></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000693></TABLE
694><P
695></P
696></DIV
697></DIV
698><HR><DIV
699CLASS="REFSECT2"
700><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000701NAME="AEN10257"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000702></A
703><H3
704><A
705NAME="XMLPARSERWARNING"
706></A
707>xmlParserWarning ()</H3
708><TABLE
709BORDER="0"
710BGCOLOR="#D6E8FF"
711WIDTH="100%"
712CELLPADDING="6"
713><TR
714><TD
715><PRE
716CLASS="PROGRAMLISTING"
717>void xmlParserWarning (void *ctx,
718 const char *msg,
719 ...);</PRE
720></TD
721></TR
722></TABLE
723><P
724>Display and format a warning messages, gives file, line, position and
725extra parameters.</P
726><P
727></P
728><DIV
729CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000730><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000731NAME="AEN10263"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000732></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000733><P
734></P
735><TABLE
736BORDER="0"
737WIDTH="100%"
738BGCOLOR="#FFD0D0"
739CELLSPACING="0"
740CELLPADDING="4"
741CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000742><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000743><TR
744><TD
745WIDTH="20%"
746ALIGN="RIGHT"
747VALIGN="TOP"
748><TT
749CLASS="PARAMETER"
750><I
751>ctx</I
752></TT
753>&nbsp;:</TD
754><TD
755WIDTH="80%"
756ALIGN="LEFT"
757VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000758> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000759></TR
760><TR
761><TD
762WIDTH="20%"
763ALIGN="RIGHT"
764VALIGN="TOP"
765><TT
766CLASS="PARAMETER"
767><I
768>msg</I
769></TT
770>&nbsp;:</TD
771><TD
772WIDTH="80%"
773ALIGN="LEFT"
774VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000775> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000776></TR
777><TR
778><TD
779WIDTH="20%"
780ALIGN="RIGHT"
781VALIGN="TOP"
782><TT
783CLASS="PARAMETER"
784><I
785>...</I
786></TT
787>&nbsp;:</TD
788><TD
789WIDTH="80%"
790ALIGN="LEFT"
791VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000792> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000793></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000794></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000795></TABLE
796><P
797></P
798></DIV
799></DIV
800><HR><DIV
801CLASS="REFSECT2"
802><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000803NAME="AEN10280"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000804></A
805><H3
806><A
807NAME="XMLPARSERVALIDITYERROR"
808></A
809>xmlParserValidityError ()</H3
810><TABLE
811BORDER="0"
812BGCOLOR="#D6E8FF"
813WIDTH="100%"
814CELLPADDING="6"
815><TR
816><TD
817><PRE
818CLASS="PROGRAMLISTING"
819>void xmlParserValidityError (void *ctx,
820 const char *msg,
821 ...);</PRE
822></TD
823></TR
824></TABLE
825><P
826>Display and format an validity error messages, gives file,
827line, position and extra parameters.</P
828><P
829></P
830><DIV
831CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000832><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000833NAME="AEN10286"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000834></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000835><P
836></P
837><TABLE
838BORDER="0"
839WIDTH="100%"
840BGCOLOR="#FFD0D0"
841CELLSPACING="0"
842CELLPADDING="4"
843CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000844><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000845><TR
846><TD
847WIDTH="20%"
848ALIGN="RIGHT"
849VALIGN="TOP"
850><TT
851CLASS="PARAMETER"
852><I
853>ctx</I
854></TT
855>&nbsp;:</TD
856><TD
857WIDTH="80%"
858ALIGN="LEFT"
859VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000860> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000861></TR
862><TR
863><TD
864WIDTH="20%"
865ALIGN="RIGHT"
866VALIGN="TOP"
867><TT
868CLASS="PARAMETER"
869><I
870>msg</I
871></TT
872>&nbsp;:</TD
873><TD
874WIDTH="80%"
875ALIGN="LEFT"
876VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000877> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000878></TR
879><TR
880><TD
881WIDTH="20%"
882ALIGN="RIGHT"
883VALIGN="TOP"
884><TT
885CLASS="PARAMETER"
886><I
887>...</I
888></TT
889>&nbsp;:</TD
890><TD
891WIDTH="80%"
892ALIGN="LEFT"
893VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000894> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000895></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000896></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000897></TABLE
898><P
899></P
900></DIV
901></DIV
902><HR><DIV
903CLASS="REFSECT2"
904><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000905NAME="AEN10303"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000906></A
907><H3
908><A
909NAME="XMLPARSERVALIDITYWARNING"
910></A
911>xmlParserValidityWarning ()</H3
912><TABLE
913BORDER="0"
914BGCOLOR="#D6E8FF"
915WIDTH="100%"
916CELLPADDING="6"
917><TR
918><TD
919><PRE
920CLASS="PROGRAMLISTING"
921>void xmlParserValidityWarning (void *ctx,
922 const char *msg,
923 ...);</PRE
924></TD
925></TR
926></TABLE
927><P
928>Display and format a validity warning messages, gives file, line,
929position and extra parameters.</P
930><P
931></P
932><DIV
933CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000934><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000935NAME="AEN10309"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000936></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000937><P
938></P
939><TABLE
940BORDER="0"
941WIDTH="100%"
942BGCOLOR="#FFD0D0"
943CELLSPACING="0"
944CELLPADDING="4"
945CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000946><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000947><TR
948><TD
949WIDTH="20%"
950ALIGN="RIGHT"
951VALIGN="TOP"
952><TT
953CLASS="PARAMETER"
954><I
955>ctx</I
956></TT
957>&nbsp;:</TD
958><TD
959WIDTH="80%"
960ALIGN="LEFT"
961VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000962> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000963></TR
964><TR
965><TD
966WIDTH="20%"
967ALIGN="RIGHT"
968VALIGN="TOP"
969><TT
970CLASS="PARAMETER"
971><I
972>msg</I
973></TT
974>&nbsp;:</TD
975><TD
976WIDTH="80%"
977ALIGN="LEFT"
978VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000979> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000980></TR
981><TR
982><TD
983WIDTH="20%"
984ALIGN="RIGHT"
985VALIGN="TOP"
986><TT
987CLASS="PARAMETER"
988><I
989>...</I
990></TT
991>&nbsp;:</TD
992><TD
993WIDTH="80%"
994ALIGN="LEFT"
995VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000996> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000997></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000998></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000999></TABLE
1000><P
1001></P
1002></DIV
1003></DIV
1004><HR><DIV
1005CLASS="REFSECT2"
1006><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001007NAME="AEN10326"
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001008></A
1009><H3
1010><A
1011NAME="XMLPARSERPRINTFILEINFO"
1012></A
1013>xmlParserPrintFileInfo ()</H3
1014><TABLE
1015BORDER="0"
1016BGCOLOR="#D6E8FF"
1017WIDTH="100%"
1018CELLPADDING="6"
1019><TR
1020><TD
1021><PRE
1022CLASS="PROGRAMLISTING"
1023>void xmlParserPrintFileInfo (<A
1024HREF="libxml-parser.html#XMLPARSERINPUTPTR"
1025>xmlParserInputPtr</A
1026> input);</PRE
1027></TD
1028></TR
1029></TABLE
1030><P
1031>Displays the associated file and line informations for the current input</P
1032><P
1033></P
1034><DIV
1035CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001036><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001037NAME="AEN10333"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001038></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001039><P
1040></P
1041><TABLE
1042BORDER="0"
1043WIDTH="100%"
1044BGCOLOR="#FFD0D0"
1045CELLSPACING="0"
1046CELLPADDING="4"
1047CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001048><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001049><TR
1050><TD
1051WIDTH="20%"
1052ALIGN="RIGHT"
1053VALIGN="TOP"
1054><TT
1055CLASS="PARAMETER"
1056><I
1057>input</I
1058></TT
1059>&nbsp;:</TD
1060><TD
1061WIDTH="80%"
1062ALIGN="LEFT"
1063VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001064> an xmlParserInputPtr input</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001065></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001066></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001067></TABLE
1068><P
1069></P
1070></DIV
1071></DIV
1072><HR><DIV
1073CLASS="REFSECT2"
1074><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001075NAME="AEN10342"
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001076></A
1077><H3
1078><A
1079NAME="XMLPARSERPRINTFILECONTEXT"
1080></A
1081>xmlParserPrintFileContext ()</H3
1082><TABLE
1083BORDER="0"
1084BGCOLOR="#D6E8FF"
1085WIDTH="100%"
1086CELLPADDING="6"
1087><TR
1088><TD
1089><PRE
1090CLASS="PROGRAMLISTING"
1091>void xmlParserPrintFileContext (<A
1092HREF="libxml-parser.html#XMLPARSERINPUTPTR"
1093>xmlParserInputPtr</A
1094> input);</PRE
1095></TD
1096></TR
1097></TABLE
1098><P
1099>Displays current context within the input content for error tracking</P
1100><P
1101></P
1102><DIV
1103CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001104><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001105NAME="AEN10349"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001106></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001107><P
1108></P
1109><TABLE
1110BORDER="0"
1111WIDTH="100%"
1112BGCOLOR="#FFD0D0"
1113CELLSPACING="0"
1114CELLPADDING="4"
1115CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001116><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001117><TR
1118><TD
1119WIDTH="20%"
1120ALIGN="RIGHT"
1121VALIGN="TOP"
1122><TT
1123CLASS="PARAMETER"
1124><I
1125>input</I
1126></TT
1127>&nbsp;:</TD
1128><TD
1129WIDTH="80%"
1130ALIGN="LEFT"
1131VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001132> an xmlParserInputPtr input</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001133></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001134></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001135></TABLE
1136><P
1137></P
1138></DIV
1139></DIV
1140></DIV
1141><DIV
1142CLASS="NAVFOOTER"
1143><BR
1144CLEAR="all"><BR><TABLE
1145WIDTH="100%"
1146BORDER="0"
1147BGCOLOR="#000000"
1148CELLPADDING="1"
1149CELLSPACING="0"
1150><TR
1151><TD
1152WIDTH="25%"
1153BGCOLOR="#C00000"
1154ALIGN="left"
1155><A
1156HREF="libxml-uri.html"
1157><FONT
1158COLOR="#FFFFFF"
1159SIZE="3"
1160><B
1161>&#60;&#60;&#60; Previous Page</B
1162></FONT
1163></A
1164></TD
1165><TD
1166WIDTH="25%"
1167BGCOLOR="#0000C0"
1168ALIGN="center"
1169><FONT
1170COLOR="#FFFFFF"
1171SIZE="3"
1172><B
1173><A
1174HREF="book1.html"
1175><FONT
1176COLOR="#FFFFFF"
1177SIZE="3"
1178><B
1179>Home</B
1180></FONT
1181></A
1182></B
1183></FONT
1184></TD
1185><TD
1186WIDTH="25%"
1187BGCOLOR="#00C000"
1188ALIGN="center"
1189><FONT
1190COLOR="#FFFFFF"
1191SIZE="3"
1192><B
1193><A
1194HREF="libxml-lib.html"
1195><FONT
1196COLOR="#FFFFFF"
1197SIZE="3"
1198><B
1199>Up</B
1200></FONT
1201></A
1202></B
1203></FONT
1204></TD
1205><TD
1206WIDTH="25%"
1207BGCOLOR="#C00000"
1208ALIGN="right"
1209><A
1210HREF="libxml-htmlparser.html"
1211><FONT
1212COLOR="#FFFFFF"
1213SIZE="3"
1214><B
1215>Next Page &#62;&#62;&#62;</B
1216></FONT
1217></A
1218></TD
1219></TR
1220><TR
1221><TD
1222COLSPAN="2"
1223ALIGN="left"
1224><FONT
1225COLOR="#FFFFFF"
1226SIZE="3"
1227><B
1228>uri</B
1229></FONT
1230></TD
1231><TD
1232COLSPAN="2"
1233ALIGN="right"
1234><FONT
1235COLOR="#FFFFFF"
1236SIZE="3"
1237><B
1238>HTMLparser</B
1239></FONT
1240></TD
1241></TR
1242></TABLE
1243></DIV
1244></BODY
1245></HTML
1246>