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