blob: d7d2ee3ad61a2b1769d11da7bd5b6a6b91efe375 [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 */
371 XML_WAR_CATALOG_PI /* 93 */
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000372}xmlParserErrors;</PRE
373></TD
374></TR
375></TABLE
376><P
377></P
378></DIV
379><HR><DIV
380CLASS="REFSECT2"
381><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000382NAME="AEN10187"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000383></A
384><H3
385><A
386NAME="XMLGENERICERRORFUNC"
387></A
388>xmlGenericErrorFunc ()</H3
389><TABLE
390BORDER="0"
391BGCOLOR="#D6E8FF"
392WIDTH="100%"
393CELLPADDING="6"
394><TR
395><TD
396><PRE
397CLASS="PROGRAMLISTING"
398>void (*xmlGenericErrorFunc) (void *ctx,
399 const char *msg,
400 ...);</PRE
401></TD
402></TR
403></TABLE
404><P
405></P
406><DIV
407CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000408><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000409NAME="AEN10192"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000410></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000411><P
412></P
413><TABLE
414BORDER="0"
415WIDTH="100%"
416BGCOLOR="#FFD0D0"
417CELLSPACING="0"
418CELLPADDING="4"
419CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000420><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000421><TR
422><TD
423WIDTH="20%"
424ALIGN="RIGHT"
425VALIGN="TOP"
426><TT
427CLASS="PARAMETER"
428><I
429>ctx</I
430></TT
431>&nbsp;:</TD
432><TD
433WIDTH="80%"
434ALIGN="LEFT"
435VALIGN="TOP"
436>&nbsp;</TD
437></TR
438><TR
439><TD
440WIDTH="20%"
441ALIGN="RIGHT"
442VALIGN="TOP"
443><TT
444CLASS="PARAMETER"
445><I
446>msg</I
447></TT
448>&nbsp;:</TD
449><TD
450WIDTH="80%"
451ALIGN="LEFT"
452VALIGN="TOP"
453>&nbsp;</TD
454></TR
455><TR
456><TD
457WIDTH="20%"
458ALIGN="RIGHT"
459VALIGN="TOP"
460><TT
461CLASS="PARAMETER"
462><I
463>...</I
464></TT
465>&nbsp;:</TD
466><TD
467WIDTH="80%"
468ALIGN="LEFT"
469VALIGN="TOP"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000470>&nbsp;</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000471></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000472></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000473></TABLE
474><P
475></P
476></DIV
477></DIV
478><HR><DIV
479CLASS="REFSECT2"
480><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000481NAME="AEN10209"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000482></A
483><H3
484><A
485NAME="XMLSETGENERICERRORFUNC"
486></A
487>xmlSetGenericErrorFunc ()</H3
488><TABLE
489BORDER="0"
490BGCOLOR="#D6E8FF"
491WIDTH="100%"
492CELLPADDING="6"
493><TR
494><TD
495><PRE
496CLASS="PROGRAMLISTING"
497>void xmlSetGenericErrorFunc (void *ctx,
498 <A
499HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
500>xmlGenericErrorFunc</A
501> handler);</PRE
502></TD
503></TR
504></TABLE
505><P
506>Function to reset the handler and the error context for out of
507context error messages.
508This simply means that <TT
509CLASS="PARAMETER"
510><I
511>handler</I
512></TT
513> will be called for subsequent
514error messages while not parsing nor validating. And <TT
515CLASS="PARAMETER"
516><I
517>ctx</I
518></TT
519> will
520be passed as first argument to <TT
521CLASS="PARAMETER"
522><I
523>handler</I
524></TT
525>
526One can simply force messages to be emitted to another FILE * than
527stderr by setting <TT
528CLASS="PARAMETER"
529><I
530>ctx</I
531></TT
532> to this file handle and <TT
533CLASS="PARAMETER"
534><I
535>handler</I
536></TT
537> to NULL.</P
538><P
539></P
540><DIV
541CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000542><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000543NAME="AEN10221"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000544></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000545><P
546></P
547><TABLE
548BORDER="0"
549WIDTH="100%"
550BGCOLOR="#FFD0D0"
551CELLSPACING="0"
552CELLPADDING="4"
553CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000554><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000555><TR
556><TD
557WIDTH="20%"
558ALIGN="RIGHT"
559VALIGN="TOP"
560><TT
561CLASS="PARAMETER"
562><I
563>ctx</I
564></TT
565>&nbsp;:</TD
566><TD
567WIDTH="80%"
568ALIGN="LEFT"
569VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000570> the new error handling context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000571></TR
572><TR
573><TD
574WIDTH="20%"
575ALIGN="RIGHT"
576VALIGN="TOP"
577><TT
578CLASS="PARAMETER"
579><I
580>handler</I
581></TT
582>&nbsp;:</TD
583><TD
584WIDTH="80%"
585ALIGN="LEFT"
586VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000587> the new handler function</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000588></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000589></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000590></TABLE
591><P
592></P
593></DIV
594></DIV
595><HR><DIV
596CLASS="REFSECT2"
597><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000598NAME="AEN10234"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000599></A
600><H3
601><A
602NAME="XMLPARSERERROR"
603></A
604>xmlParserError ()</H3
605><TABLE
606BORDER="0"
607BGCOLOR="#D6E8FF"
608WIDTH="100%"
609CELLPADDING="6"
610><TR
611><TD
612><PRE
613CLASS="PROGRAMLISTING"
614>void xmlParserError (void *ctx,
615 const char *msg,
616 ...);</PRE
617></TD
618></TR
619></TABLE
620><P
621>Display and format an error messages, gives file, line, position and
622extra parameters.</P
623><P
624></P
625><DIV
626CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000627><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000628NAME="AEN10240"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000629></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000630><P
631></P
632><TABLE
633BORDER="0"
634WIDTH="100%"
635BGCOLOR="#FFD0D0"
636CELLSPACING="0"
637CELLPADDING="4"
638CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000639><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000640><TR
641><TD
642WIDTH="20%"
643ALIGN="RIGHT"
644VALIGN="TOP"
645><TT
646CLASS="PARAMETER"
647><I
648>ctx</I
649></TT
650>&nbsp;:</TD
651><TD
652WIDTH="80%"
653ALIGN="LEFT"
654VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000655> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000656></TR
657><TR
658><TD
659WIDTH="20%"
660ALIGN="RIGHT"
661VALIGN="TOP"
662><TT
663CLASS="PARAMETER"
664><I
665>msg</I
666></TT
667>&nbsp;:</TD
668><TD
669WIDTH="80%"
670ALIGN="LEFT"
671VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000672> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000673></TR
674><TR
675><TD
676WIDTH="20%"
677ALIGN="RIGHT"
678VALIGN="TOP"
679><TT
680CLASS="PARAMETER"
681><I
682>...</I
683></TT
684>&nbsp;:</TD
685><TD
686WIDTH="80%"
687ALIGN="LEFT"
688VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000689> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000690></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000691></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000692></TABLE
693><P
694></P
695></DIV
696></DIV
697><HR><DIV
698CLASS="REFSECT2"
699><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000700NAME="AEN10257"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000701></A
702><H3
703><A
704NAME="XMLPARSERWARNING"
705></A
706>xmlParserWarning ()</H3
707><TABLE
708BORDER="0"
709BGCOLOR="#D6E8FF"
710WIDTH="100%"
711CELLPADDING="6"
712><TR
713><TD
714><PRE
715CLASS="PROGRAMLISTING"
716>void xmlParserWarning (void *ctx,
717 const char *msg,
718 ...);</PRE
719></TD
720></TR
721></TABLE
722><P
723>Display and format a warning messages, gives file, line, position and
724extra parameters.</P
725><P
726></P
727><DIV
728CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000729><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000730NAME="AEN10263"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000731></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000732><P
733></P
734><TABLE
735BORDER="0"
736WIDTH="100%"
737BGCOLOR="#FFD0D0"
738CELLSPACING="0"
739CELLPADDING="4"
740CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000741><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000742><TR
743><TD
744WIDTH="20%"
745ALIGN="RIGHT"
746VALIGN="TOP"
747><TT
748CLASS="PARAMETER"
749><I
750>ctx</I
751></TT
752>&nbsp;:</TD
753><TD
754WIDTH="80%"
755ALIGN="LEFT"
756VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000757> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000758></TR
759><TR
760><TD
761WIDTH="20%"
762ALIGN="RIGHT"
763VALIGN="TOP"
764><TT
765CLASS="PARAMETER"
766><I
767>msg</I
768></TT
769>&nbsp;:</TD
770><TD
771WIDTH="80%"
772ALIGN="LEFT"
773VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000774> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000775></TR
776><TR
777><TD
778WIDTH="20%"
779ALIGN="RIGHT"
780VALIGN="TOP"
781><TT
782CLASS="PARAMETER"
783><I
784>...</I
785></TT
786>&nbsp;:</TD
787><TD
788WIDTH="80%"
789ALIGN="LEFT"
790VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000791> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000792></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000793></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000794></TABLE
795><P
796></P
797></DIV
798></DIV
799><HR><DIV
800CLASS="REFSECT2"
801><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000802NAME="AEN10280"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000803></A
804><H3
805><A
806NAME="XMLPARSERVALIDITYERROR"
807></A
808>xmlParserValidityError ()</H3
809><TABLE
810BORDER="0"
811BGCOLOR="#D6E8FF"
812WIDTH="100%"
813CELLPADDING="6"
814><TR
815><TD
816><PRE
817CLASS="PROGRAMLISTING"
818>void xmlParserValidityError (void *ctx,
819 const char *msg,
820 ...);</PRE
821></TD
822></TR
823></TABLE
824><P
825>Display and format an validity error messages, gives file,
826line, position and extra parameters.</P
827><P
828></P
829><DIV
830CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000831><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000832NAME="AEN10286"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000833></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000834><P
835></P
836><TABLE
837BORDER="0"
838WIDTH="100%"
839BGCOLOR="#FFD0D0"
840CELLSPACING="0"
841CELLPADDING="4"
842CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000843><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000844><TR
845><TD
846WIDTH="20%"
847ALIGN="RIGHT"
848VALIGN="TOP"
849><TT
850CLASS="PARAMETER"
851><I
852>ctx</I
853></TT
854>&nbsp;:</TD
855><TD
856WIDTH="80%"
857ALIGN="LEFT"
858VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000859> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000860></TR
861><TR
862><TD
863WIDTH="20%"
864ALIGN="RIGHT"
865VALIGN="TOP"
866><TT
867CLASS="PARAMETER"
868><I
869>msg</I
870></TT
871>&nbsp;:</TD
872><TD
873WIDTH="80%"
874ALIGN="LEFT"
875VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000876> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000877></TR
878><TR
879><TD
880WIDTH="20%"
881ALIGN="RIGHT"
882VALIGN="TOP"
883><TT
884CLASS="PARAMETER"
885><I
886>...</I
887></TT
888>&nbsp;:</TD
889><TD
890WIDTH="80%"
891ALIGN="LEFT"
892VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000893> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000894></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000895></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000896></TABLE
897><P
898></P
899></DIV
900></DIV
901><HR><DIV
902CLASS="REFSECT2"
903><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000904NAME="AEN10303"
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000905></A
906><H3
907><A
908NAME="XMLPARSERVALIDITYWARNING"
909></A
910>xmlParserValidityWarning ()</H3
911><TABLE
912BORDER="0"
913BGCOLOR="#D6E8FF"
914WIDTH="100%"
915CELLPADDING="6"
916><TR
917><TD
918><PRE
919CLASS="PROGRAMLISTING"
920>void xmlParserValidityWarning (void *ctx,
921 const char *msg,
922 ...);</PRE
923></TD
924></TR
925></TABLE
926><P
927>Display and format a validity warning messages, gives file, line,
928position and extra parameters.</P
929><P
930></P
931><DIV
932CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000933><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000934NAME="AEN10309"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000935></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000936><P
937></P
938><TABLE
939BORDER="0"
940WIDTH="100%"
941BGCOLOR="#FFD0D0"
942CELLSPACING="0"
943CELLPADDING="4"
944CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +0000945><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000946><TR
947><TD
948WIDTH="20%"
949ALIGN="RIGHT"
950VALIGN="TOP"
951><TT
952CLASS="PARAMETER"
953><I
954>ctx</I
955></TT
956>&nbsp;:</TD
957><TD
958WIDTH="80%"
959ALIGN="LEFT"
960VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000961> an XML parser context</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000962></TR
963><TR
964><TD
965WIDTH="20%"
966ALIGN="RIGHT"
967VALIGN="TOP"
968><TT
969CLASS="PARAMETER"
970><I
971>msg</I
972></TT
973>&nbsp;:</TD
974><TD
975WIDTH="80%"
976ALIGN="LEFT"
977VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000978> the message to display/transmit</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000979></TR
980><TR
981><TD
982WIDTH="20%"
983ALIGN="RIGHT"
984VALIGN="TOP"
985><TT
986CLASS="PARAMETER"
987><I
988>...</I
989></TT
990>&nbsp;:</TD
991><TD
992WIDTH="80%"
993ALIGN="LEFT"
994VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000995> extra parameters for the message display</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000996></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +0000997></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000998></TABLE
999><P
1000></P
1001></DIV
1002></DIV
1003><HR><DIV
1004CLASS="REFSECT2"
1005><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001006NAME="AEN10326"
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001007></A
1008><H3
1009><A
1010NAME="XMLPARSERPRINTFILEINFO"
1011></A
1012>xmlParserPrintFileInfo ()</H3
1013><TABLE
1014BORDER="0"
1015BGCOLOR="#D6E8FF"
1016WIDTH="100%"
1017CELLPADDING="6"
1018><TR
1019><TD
1020><PRE
1021CLASS="PROGRAMLISTING"
1022>void xmlParserPrintFileInfo (<A
1023HREF="libxml-parser.html#XMLPARSERINPUTPTR"
1024>xmlParserInputPtr</A
1025> input);</PRE
1026></TD
1027></TR
1028></TABLE
1029><P
1030>Displays the associated file and line informations for the current input</P
1031><P
1032></P
1033><DIV
1034CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001035><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001036NAME="AEN10333"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001037></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001038><P
1039></P
1040><TABLE
1041BORDER="0"
1042WIDTH="100%"
1043BGCOLOR="#FFD0D0"
1044CELLSPACING="0"
1045CELLPADDING="4"
1046CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001047><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001048><TR
1049><TD
1050WIDTH="20%"
1051ALIGN="RIGHT"
1052VALIGN="TOP"
1053><TT
1054CLASS="PARAMETER"
1055><I
1056>input</I
1057></TT
1058>&nbsp;:</TD
1059><TD
1060WIDTH="80%"
1061ALIGN="LEFT"
1062VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001063> an xmlParserInputPtr input</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001064></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001065></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001066></TABLE
1067><P
1068></P
1069></DIV
1070></DIV
1071><HR><DIV
1072CLASS="REFSECT2"
1073><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001074NAME="AEN10342"
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001075></A
1076><H3
1077><A
1078NAME="XMLPARSERPRINTFILECONTEXT"
1079></A
1080>xmlParserPrintFileContext ()</H3
1081><TABLE
1082BORDER="0"
1083BGCOLOR="#D6E8FF"
1084WIDTH="100%"
1085CELLPADDING="6"
1086><TR
1087><TD
1088><PRE
1089CLASS="PROGRAMLISTING"
1090>void xmlParserPrintFileContext (<A
1091HREF="libxml-parser.html#XMLPARSERINPUTPTR"
1092>xmlParserInputPtr</A
1093> input);</PRE
1094></TD
1095></TR
1096></TABLE
1097><P
1098>Displays current context within the input content for error tracking</P
1099><P
1100></P
1101><DIV
1102CLASS="INFORMALTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001103><A
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001104NAME="AEN10349"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001105></A
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001106><P
1107></P
1108><TABLE
1109BORDER="0"
1110WIDTH="100%"
1111BGCOLOR="#FFD0D0"
1112CELLSPACING="0"
1113CELLPADDING="4"
1114CLASS="CALSTABLE"
Daniel Veillardbed7b052001-05-19 14:59:49 +00001115><TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001116><TR
1117><TD
1118WIDTH="20%"
1119ALIGN="RIGHT"
1120VALIGN="TOP"
1121><TT
1122CLASS="PARAMETER"
1123><I
1124>input</I
1125></TT
1126>&nbsp;:</TD
1127><TD
1128WIDTH="80%"
1129ALIGN="LEFT"
1130VALIGN="TOP"
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001131> an xmlParserInputPtr input</TD
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001132></TR
Daniel Veillardbed7b052001-05-19 14:59:49 +00001133></TBODY
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001134></TABLE
1135><P
1136></P
1137></DIV
1138></DIV
1139></DIV
1140><DIV
1141CLASS="NAVFOOTER"
1142><BR
1143CLEAR="all"><BR><TABLE
1144WIDTH="100%"
1145BORDER="0"
1146BGCOLOR="#000000"
1147CELLPADDING="1"
1148CELLSPACING="0"
1149><TR
1150><TD
1151WIDTH="25%"
1152BGCOLOR="#C00000"
1153ALIGN="left"
1154><A
1155HREF="libxml-uri.html"
1156><FONT
1157COLOR="#FFFFFF"
1158SIZE="3"
1159><B
1160>&#60;&#60;&#60; Previous Page</B
1161></FONT
1162></A
1163></TD
1164><TD
1165WIDTH="25%"
1166BGCOLOR="#0000C0"
1167ALIGN="center"
1168><FONT
1169COLOR="#FFFFFF"
1170SIZE="3"
1171><B
1172><A
1173HREF="book1.html"
1174><FONT
1175COLOR="#FFFFFF"
1176SIZE="3"
1177><B
1178>Home</B
1179></FONT
1180></A
1181></B
1182></FONT
1183></TD
1184><TD
1185WIDTH="25%"
1186BGCOLOR="#00C000"
1187ALIGN="center"
1188><FONT
1189COLOR="#FFFFFF"
1190SIZE="3"
1191><B
1192><A
1193HREF="libxml-lib.html"
1194><FONT
1195COLOR="#FFFFFF"
1196SIZE="3"
1197><B
1198>Up</B
1199></FONT
1200></A
1201></B
1202></FONT
1203></TD
1204><TD
1205WIDTH="25%"
1206BGCOLOR="#C00000"
1207ALIGN="right"
1208><A
1209HREF="libxml-htmlparser.html"
1210><FONT
1211COLOR="#FFFFFF"
1212SIZE="3"
1213><B
1214>Next Page &#62;&#62;&#62;</B
1215></FONT
1216></A
1217></TD
1218></TR
1219><TR
1220><TD
1221COLSPAN="2"
1222ALIGN="left"
1223><FONT
1224COLOR="#FFFFFF"
1225SIZE="3"
1226><B
1227>uri</B
1228></FONT
1229></TD
1230><TD
1231COLSPAN="2"
1232ALIGN="right"
1233><FONT
1234COLOR="#FFFFFF"
1235SIZE="3"
1236><B
1237>HTMLparser</B
1238></FONT
1239></TD
1240></TR
1241></TABLE
1242></DIV
1243></BODY
1244></HTML
1245>