blob: c837183457235ca7afb443bb598c6319a22290f9 [file] [log] [blame]
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001<HTML
2><HEAD
3><TITLE
4>xmlerror</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
8REL="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
21BGCOLOR="#FFFFFF"
22TEXT="#000000"
23LINK="#0000FF"
24VLINK="#840084"
25ALINK="#0000FF"
26><DIV
27CLASS="NAVHEADER"
28><TABLE
29WIDTH="100%"
30BORDER="0"
31BGCOLOR="#000000"
32CELLPADDING="1"
33CELLSPACING="0"
34><TR
35><TH
36COLSPAN="4"
37ALIGN="center"
38><FONT
39COLOR="#FFFFFF"
40SIZE="5"
41>Gnome XML Library Reference Manual</FONT
42></TH
43></TR
44><TR
45><TD
46WIDTH="25%"
47BGCOLOR="#C00000"
48ALIGN="left"
49><A
50HREF="libxml-uri.html"
51><FONT
52COLOR="#FFFFFF"
53SIZE="3"
54><B
55>&#60;&#60;&#60; Previous Page</B
56></FONT
57></A
58></TD
59><TD
60WIDTH="25%"
61BGCOLOR="#0000C0"
62ALIGN="center"
63><FONT
64COLOR="#FFFFFF"
65SIZE="3"
66><B
67><A
68HREF="book1.html"
69><FONT
70COLOR="#FFFFFF"
71SIZE="3"
72><B
73>Home</B
74></FONT
75></A
76></B
77></FONT
78></TD
79><TD
80WIDTH="25%"
81BGCOLOR="#00C000"
82ALIGN="center"
83><FONT
84COLOR="#FFFFFF"
85SIZE="3"
86><B
87><A
88HREF="libxml-lib.html"
89><FONT
90COLOR="#FFFFFF"
91SIZE="3"
92><B
93>Up</B
94></FONT
95></A
96></B
97></FONT
98></TD
99><TD
100WIDTH="25%"
101BGCOLOR="#C00000"
102ALIGN="right"
103><A
104HREF="libxml-htmlparser.html"
105><FONT
106COLOR="#FFFFFF"
107SIZE="3"
108><B
109>Next Page &#62;&#62;&#62;</B
110></FONT
111></A
112></TD
113></TR
114></TABLE
115></DIV
116><H1
117><A
118NAME="LIBXML-XMLERROR"
119>xmlerror</A
120></H1
121><DIV
122CLASS="REFNAMEDIV"
123><A
124NAME="AEN9873"
125></A
126><H2
127>Name</H2
128>xmlerror&nbsp;--&nbsp;</DIV
129><DIV
130CLASS="REFSYNOPSISDIV"
131><A
132NAME="AEN9876"
133></A
134><H2
135>Synopsis</H2
136><TABLE
137BORDER="0"
138BGCOLOR="#D6E8FF"
139WIDTH="100%"
140CELLPADDING="6"
141><TR
142><TD
143><PRE
144CLASS="SYNOPSIS"
145>&#13;
146
147enum <A
148HREF="libxml-xmlerror.html#XMLPARSERERRORS"
149>xmlParserErrors</A
150>;
151void (<A
152HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
153>*xmlGenericErrorFunc</A
154>) (void *ctx,
155 const char *msg,
156 ...);
157void <A
158HREF="libxml-xmlerror.html#XMLSETGENERICERRORFUNC"
159>xmlSetGenericErrorFunc</A
160> (void *ctx,
161 <A
162HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
163>xmlGenericErrorFunc</A
164> handler);
165void <A
166HREF="libxml-xmlerror.html#XMLPARSERERROR"
167>xmlParserError</A
168> (void *ctx,
169 const char *msg,
170 ...);
171void <A
172HREF="libxml-xmlerror.html#XMLPARSERWARNING"
173>xmlParserWarning</A
174> (void *ctx,
175 const char *msg,
176 ...);
177void <A
178HREF="libxml-xmlerror.html#XMLPARSERVALIDITYERROR"
179>xmlParserValidityError</A
180> (void *ctx,
181 const char *msg,
182 ...);
183void <A
184HREF="libxml-xmlerror.html#XMLPARSERVALIDITYWARNING"
185>xmlParserValidityWarning</A
186> (void *ctx,
187 const char *msg,
188 ...);
189void <A
190HREF="libxml-xmlerror.html#XMLPARSERPRINTFILEINFO"
191>xmlParserPrintFileInfo</A
192> (<A
193HREF="libxml-parser.html#XMLPARSERINPUTPTR"
194>xmlParserInputPtr</A
195> input);
196void <A
197HREF="libxml-xmlerror.html#XMLPARSERPRINTFILECONTEXT"
198>xmlParserPrintFileContext</A
199> (<A
200HREF="libxml-parser.html#XMLPARSERINPUTPTR"
201>xmlParserInputPtr</A
202> input);</PRE
203></TD
204></TR
205></TABLE
206></DIV
207><DIV
208CLASS="REFSECT1"
209><A
210NAME="AEN9891"
211></A
212><H2
213>Description</H2
214><P
215></P
216></DIV
217><DIV
218CLASS="REFSECT1"
219><A
220NAME="AEN9894"
221></A
222><H2
223>Details</H2
224><DIV
225CLASS="REFSECT2"
226><A
227NAME="AEN9896"
228></A
229><H3
230><A
231NAME="XMLPARSERERRORS"
232></A
233>enum xmlParserErrors</H3
234><TABLE
235BORDER="0"
236BGCOLOR="#D6E8FF"
237WIDTH="100%"
238CELLPADDING="6"
239><TR
240><TD
241><PRE
242CLASS="PROGRAMLISTING"
243>typedef enum {
244 XML_ERR_OK = 0,
245 XML_ERR_INTERNAL_ERROR,
246 XML_ERR_NO_MEMORY,
247
248 XML_ERR_DOCUMENT_START, /* 3 */
249 XML_ERR_DOCUMENT_EMPTY,
250 XML_ERR_DOCUMENT_END,
251
252 XML_ERR_INVALID_HEX_CHARREF, /* 6 */
253 XML_ERR_INVALID_DEC_CHARREF,
254 XML_ERR_INVALID_CHARREF,
255 XML_ERR_INVALID_CHAR,
256
257 XML_ERR_CHARREF_AT_EOF, /* 10 */
258 XML_ERR_CHARREF_IN_PROLOG,
259 XML_ERR_CHARREF_IN_EPILOG,
260 XML_ERR_CHARREF_IN_DTD,
261 XML_ERR_ENTITYREF_AT_EOF,
262 XML_ERR_ENTITYREF_IN_PROLOG,
263 XML_ERR_ENTITYREF_IN_EPILOG,
264 XML_ERR_ENTITYREF_IN_DTD,
265 XML_ERR_PEREF_AT_EOF,
266 XML_ERR_PEREF_IN_PROLOG,
267 XML_ERR_PEREF_IN_EPILOG,
268 XML_ERR_PEREF_IN_INT_SUBSET,
269
270 XML_ERR_ENTITYREF_NO_NAME, /* 22 */
271 XML_ERR_ENTITYREF_SEMICOL_MISSING,
272
273 XML_ERR_PEREF_NO_NAME, /* 24 */
274 XML_ERR_PEREF_SEMICOL_MISSING,
275
276 XML_ERR_UNDECLARED_ENTITY, /* 26 */
277 XML_WAR_UNDECLARED_ENTITY,
278 XML_ERR_UNPARSED_ENTITY,
279 XML_ERR_ENTITY_IS_EXTERNAL,
280 XML_ERR_ENTITY_IS_PARAMETER,
281
282 XML_ERR_UNKNOWN_ENCODING, /* 31 */
283 XML_ERR_UNSUPPORTED_ENCODING,
284
285 XML_ERR_STRING_NOT_STARTED, /* 33 */
286 XML_ERR_STRING_NOT_CLOSED,
287 XML_ERR_NS_DECL_ERROR,
288
289 XML_ERR_ENTITY_NOT_STARTED, /* 36 */
290 XML_ERR_ENTITY_NOT_FINISHED,
291
292 XML_ERR_LT_IN_ATTRIBUTE, /* 38 */
293 XML_ERR_ATTRIBUTE_NOT_STARTED,
294 XML_ERR_ATTRIBUTE_NOT_FINISHED,
295 XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
296 XML_ERR_ATTRIBUTE_REDEFINED,
297
298 XML_ERR_LITERAL_NOT_STARTED, /* 43 */
299 XML_ERR_LITERAL_NOT_FINISHED,
300
301 XML_ERR_COMMENT_NOT_FINISHED, /* 45 */
302
303 XML_ERR_PI_NOT_STARTED, /* 47 */
304 XML_ERR_PI_NOT_FINISHED,
305
306 XML_ERR_NOTATION_NOT_STARTED, /* 49 */
307 XML_ERR_NOTATION_NOT_FINISHED,
308
309 XML_ERR_ATTLIST_NOT_STARTED, /* 51 */
310 XML_ERR_ATTLIST_NOT_FINISHED,
311
312 XML_ERR_MIXED_NOT_STARTED, /* 53 */
313 XML_ERR_MIXED_NOT_FINISHED,
314
315 XML_ERR_ELEMCONTENT_NOT_STARTED, /* 55 */
316 XML_ERR_ELEMCONTENT_NOT_FINISHED,
317
318 XML_ERR_XMLDECL_NOT_STARTED, /* 57 */
319 XML_ERR_XMLDECL_NOT_FINISHED,
320
321 XML_ERR_CONDSEC_NOT_STARTED, /* 59 */
322 XML_ERR_CONDSEC_NOT_FINISHED,
323
324 XML_ERR_EXT_SUBSET_NOT_FINISHED, /* 61 */
325
326 XML_ERR_DOCTYPE_NOT_FINISHED, /* 62 */
327
328 XML_ERR_MISPLACED_CDATA_END, /* 63 */
329 XML_ERR_CDATA_NOT_FINISHED,
330
331 XML_ERR_RESERVED_XML_NAME, /* 65 */
332
333 XML_ERR_SPACE_REQUIRED, /* 66 */
334 XML_ERR_SEPARATOR_REQUIRED,
335 XML_ERR_NMTOKEN_REQUIRED,
336 XML_ERR_NAME_REQUIRED,
337 XML_ERR_PCDATA_REQUIRED,
338 XML_ERR_URI_REQUIRED,
339 XML_ERR_PUBID_REQUIRED,
340 XML_ERR_LT_REQUIRED,
341 XML_ERR_GT_REQUIRED,
342 XML_ERR_LTSLASH_REQUIRED,
343 XML_ERR_EQUAL_REQUIRED,
344
345 XML_ERR_TAG_NAME_MISMATCH, /* 77 */
346 XML_ERR_TAG_NOT_FINISED,
347
348 XML_ERR_STANDALONE_VALUE, /* 79 */
349
350 XML_ERR_ENCODING_NAME, /* 80 */
351
352 XML_ERR_HYPHEN_IN_COMMENT, /* 81 */
353
354 XML_ERR_INVALID_ENCODING, /* 82 */
355
356 XML_ERR_EXT_ENTITY_STANDALONE, /* 83 */
357
358 XML_ERR_CONDSEC_INVALID, /* 84 */
359
360 XML_ERR_VALUE_REQUIRED, /* 85 */
361
362 XML_ERR_NOT_WELL_BALANCED, /* 86 */
363 XML_ERR_EXTRA_CONTENT, /* 87 */
364 XML_ERR_ENTITY_CHAR_ERROR, /* 88 */
365 XML_ERR_ENTITY_PE_INTERNAL, /* 88 */
366 XML_ERR_ENTITY_LOOP, /* 89 */
367 XML_ERR_ENTITY_BOUNDARY, /* 90 */
368 XML_ERR_INVALID_URI, /* 91 */
369 XML_ERR_URI_FRAGMENT /* 92 */
370}xmlParserErrors;</PRE
371></TD
372></TR
373></TABLE
374><P
375></P
376></DIV
377><HR><DIV
378CLASS="REFSECT2"
379><A
380NAME="AEN9901"
381></A
382><H3
383><A
384NAME="XMLGENERICERRORFUNC"
385></A
386>xmlGenericErrorFunc ()</H3
387><TABLE
388BORDER="0"
389BGCOLOR="#D6E8FF"
390WIDTH="100%"
391CELLPADDING="6"
392><TR
393><TD
394><PRE
395CLASS="PROGRAMLISTING"
396>void (*xmlGenericErrorFunc) (void *ctx,
397 const char *msg,
398 ...);</PRE
399></TD
400></TR
401></TABLE
402><P
403></P
404><DIV
405CLASS="INFORMALTABLE"
406><P
407></P
408><TABLE
409BORDER="0"
410WIDTH="100%"
411BGCOLOR="#FFD0D0"
412CELLSPACING="0"
413CELLPADDING="4"
414CLASS="CALSTABLE"
415><TR
416><TD
417WIDTH="20%"
418ALIGN="RIGHT"
419VALIGN="TOP"
420><TT
421CLASS="PARAMETER"
422><I
423>ctx</I
424></TT
425>&nbsp;:</TD
426><TD
427WIDTH="80%"
428ALIGN="LEFT"
429VALIGN="TOP"
430>&nbsp;</TD
431></TR
432><TR
433><TD
434WIDTH="20%"
435ALIGN="RIGHT"
436VALIGN="TOP"
437><TT
438CLASS="PARAMETER"
439><I
440>msg</I
441></TT
442>&nbsp;:</TD
443><TD
444WIDTH="80%"
445ALIGN="LEFT"
446VALIGN="TOP"
447>&nbsp;</TD
448></TR
449><TR
450><TD
451WIDTH="20%"
452ALIGN="RIGHT"
453VALIGN="TOP"
454><TT
455CLASS="PARAMETER"
456><I
457>...</I
458></TT
459>&nbsp;:</TD
460><TD
461WIDTH="80%"
462ALIGN="LEFT"
463VALIGN="TOP"
464>&#13;</TD
465></TR
466></TABLE
467><P
468></P
469></DIV
470></DIV
471><HR><DIV
472CLASS="REFSECT2"
473><A
474NAME="AEN9923"
475></A
476><H3
477><A
478NAME="XMLSETGENERICERRORFUNC"
479></A
480>xmlSetGenericErrorFunc ()</H3
481><TABLE
482BORDER="0"
483BGCOLOR="#D6E8FF"
484WIDTH="100%"
485CELLPADDING="6"
486><TR
487><TD
488><PRE
489CLASS="PROGRAMLISTING"
490>void xmlSetGenericErrorFunc (void *ctx,
491 <A
492HREF="libxml-xmlerror.html#XMLGENERICERRORFUNC"
493>xmlGenericErrorFunc</A
494> handler);</PRE
495></TD
496></TR
497></TABLE
498><P
499>Function to reset the handler and the error context for out of
500context error messages.
501This simply means that <TT
502CLASS="PARAMETER"
503><I
504>handler</I
505></TT
506> will be called for subsequent
507error messages while not parsing nor validating. And <TT
508CLASS="PARAMETER"
509><I
510>ctx</I
511></TT
512> will
513be passed as first argument to <TT
514CLASS="PARAMETER"
515><I
516>handler</I
517></TT
518>
519One can simply force messages to be emitted to another FILE * than
520stderr by setting <TT
521CLASS="PARAMETER"
522><I
523>ctx</I
524></TT
525> to this file handle and <TT
526CLASS="PARAMETER"
527><I
528>handler</I
529></TT
530> to NULL.</P
531><P
532></P
533><DIV
534CLASS="INFORMALTABLE"
535><P
536></P
537><TABLE
538BORDER="0"
539WIDTH="100%"
540BGCOLOR="#FFD0D0"
541CELLSPACING="0"
542CELLPADDING="4"
543CLASS="CALSTABLE"
544><TR
545><TD
546WIDTH="20%"
547ALIGN="RIGHT"
548VALIGN="TOP"
549><TT
550CLASS="PARAMETER"
551><I
552>ctx</I
553></TT
554>&nbsp;:</TD
555><TD
556WIDTH="80%"
557ALIGN="LEFT"
558VALIGN="TOP"
559> the new error handling context</TD
560></TR
561><TR
562><TD
563WIDTH="20%"
564ALIGN="RIGHT"
565VALIGN="TOP"
566><TT
567CLASS="PARAMETER"
568><I
569>handler</I
570></TT
571>&nbsp;:</TD
572><TD
573WIDTH="80%"
574ALIGN="LEFT"
575VALIGN="TOP"
576> the new handler function</TD
577></TR
578></TABLE
579><P
580></P
581></DIV
582></DIV
583><HR><DIV
584CLASS="REFSECT2"
585><A
586NAME="AEN9948"
587></A
588><H3
589><A
590NAME="XMLPARSERERROR"
591></A
592>xmlParserError ()</H3
593><TABLE
594BORDER="0"
595BGCOLOR="#D6E8FF"
596WIDTH="100%"
597CELLPADDING="6"
598><TR
599><TD
600><PRE
601CLASS="PROGRAMLISTING"
602>void xmlParserError (void *ctx,
603 const char *msg,
604 ...);</PRE
605></TD
606></TR
607></TABLE
608><P
609>Display and format an error messages, gives file, line, position and
610extra parameters.</P
611><P
612></P
613><DIV
614CLASS="INFORMALTABLE"
615><P
616></P
617><TABLE
618BORDER="0"
619WIDTH="100%"
620BGCOLOR="#FFD0D0"
621CELLSPACING="0"
622CELLPADDING="4"
623CLASS="CALSTABLE"
624><TR
625><TD
626WIDTH="20%"
627ALIGN="RIGHT"
628VALIGN="TOP"
629><TT
630CLASS="PARAMETER"
631><I
632>ctx</I
633></TT
634>&nbsp;:</TD
635><TD
636WIDTH="80%"
637ALIGN="LEFT"
638VALIGN="TOP"
639> an XML parser context</TD
640></TR
641><TR
642><TD
643WIDTH="20%"
644ALIGN="RIGHT"
645VALIGN="TOP"
646><TT
647CLASS="PARAMETER"
648><I
649>msg</I
650></TT
651>&nbsp;:</TD
652><TD
653WIDTH="80%"
654ALIGN="LEFT"
655VALIGN="TOP"
656> the message to display/transmit</TD
657></TR
658><TR
659><TD
660WIDTH="20%"
661ALIGN="RIGHT"
662VALIGN="TOP"
663><TT
664CLASS="PARAMETER"
665><I
666>...</I
667></TT
668>&nbsp;:</TD
669><TD
670WIDTH="80%"
671ALIGN="LEFT"
672VALIGN="TOP"
673> extra parameters for the message display</TD
674></TR
675></TABLE
676><P
677></P
678></DIV
679></DIV
680><HR><DIV
681CLASS="REFSECT2"
682><A
683NAME="AEN9971"
684></A
685><H3
686><A
687NAME="XMLPARSERWARNING"
688></A
689>xmlParserWarning ()</H3
690><TABLE
691BORDER="0"
692BGCOLOR="#D6E8FF"
693WIDTH="100%"
694CELLPADDING="6"
695><TR
696><TD
697><PRE
698CLASS="PROGRAMLISTING"
699>void xmlParserWarning (void *ctx,
700 const char *msg,
701 ...);</PRE
702></TD
703></TR
704></TABLE
705><P
706>Display and format a warning messages, gives file, line, position and
707extra parameters.</P
708><P
709></P
710><DIV
711CLASS="INFORMALTABLE"
712><P
713></P
714><TABLE
715BORDER="0"
716WIDTH="100%"
717BGCOLOR="#FFD0D0"
718CELLSPACING="0"
719CELLPADDING="4"
720CLASS="CALSTABLE"
721><TR
722><TD
723WIDTH="20%"
724ALIGN="RIGHT"
725VALIGN="TOP"
726><TT
727CLASS="PARAMETER"
728><I
729>ctx</I
730></TT
731>&nbsp;:</TD
732><TD
733WIDTH="80%"
734ALIGN="LEFT"
735VALIGN="TOP"
736> an XML parser context</TD
737></TR
738><TR
739><TD
740WIDTH="20%"
741ALIGN="RIGHT"
742VALIGN="TOP"
743><TT
744CLASS="PARAMETER"
745><I
746>msg</I
747></TT
748>&nbsp;:</TD
749><TD
750WIDTH="80%"
751ALIGN="LEFT"
752VALIGN="TOP"
753> the message to display/transmit</TD
754></TR
755><TR
756><TD
757WIDTH="20%"
758ALIGN="RIGHT"
759VALIGN="TOP"
760><TT
761CLASS="PARAMETER"
762><I
763>...</I
764></TT
765>&nbsp;:</TD
766><TD
767WIDTH="80%"
768ALIGN="LEFT"
769VALIGN="TOP"
770> extra parameters for the message display</TD
771></TR
772></TABLE
773><P
774></P
775></DIV
776></DIV
777><HR><DIV
778CLASS="REFSECT2"
779><A
780NAME="AEN9994"
781></A
782><H3
783><A
784NAME="XMLPARSERVALIDITYERROR"
785></A
786>xmlParserValidityError ()</H3
787><TABLE
788BORDER="0"
789BGCOLOR="#D6E8FF"
790WIDTH="100%"
791CELLPADDING="6"
792><TR
793><TD
794><PRE
795CLASS="PROGRAMLISTING"
796>void xmlParserValidityError (void *ctx,
797 const char *msg,
798 ...);</PRE
799></TD
800></TR
801></TABLE
802><P
803>Display and format an validity error messages, gives file,
804line, position and extra parameters.</P
805><P
806></P
807><DIV
808CLASS="INFORMALTABLE"
809><P
810></P
811><TABLE
812BORDER="0"
813WIDTH="100%"
814BGCOLOR="#FFD0D0"
815CELLSPACING="0"
816CELLPADDING="4"
817CLASS="CALSTABLE"
818><TR
819><TD
820WIDTH="20%"
821ALIGN="RIGHT"
822VALIGN="TOP"
823><TT
824CLASS="PARAMETER"
825><I
826>ctx</I
827></TT
828>&nbsp;:</TD
829><TD
830WIDTH="80%"
831ALIGN="LEFT"
832VALIGN="TOP"
833> an XML parser context</TD
834></TR
835><TR
836><TD
837WIDTH="20%"
838ALIGN="RIGHT"
839VALIGN="TOP"
840><TT
841CLASS="PARAMETER"
842><I
843>msg</I
844></TT
845>&nbsp;:</TD
846><TD
847WIDTH="80%"
848ALIGN="LEFT"
849VALIGN="TOP"
850> the message to display/transmit</TD
851></TR
852><TR
853><TD
854WIDTH="20%"
855ALIGN="RIGHT"
856VALIGN="TOP"
857><TT
858CLASS="PARAMETER"
859><I
860>...</I
861></TT
862>&nbsp;:</TD
863><TD
864WIDTH="80%"
865ALIGN="LEFT"
866VALIGN="TOP"
867> extra parameters for the message display</TD
868></TR
869></TABLE
870><P
871></P
872></DIV
873></DIV
874><HR><DIV
875CLASS="REFSECT2"
876><A
877NAME="AEN10017"
878></A
879><H3
880><A
881NAME="XMLPARSERVALIDITYWARNING"
882></A
883>xmlParserValidityWarning ()</H3
884><TABLE
885BORDER="0"
886BGCOLOR="#D6E8FF"
887WIDTH="100%"
888CELLPADDING="6"
889><TR
890><TD
891><PRE
892CLASS="PROGRAMLISTING"
893>void xmlParserValidityWarning (void *ctx,
894 const char *msg,
895 ...);</PRE
896></TD
897></TR
898></TABLE
899><P
900>Display and format a validity warning messages, gives file, line,
901position and extra parameters.</P
902><P
903></P
904><DIV
905CLASS="INFORMALTABLE"
906><P
907></P
908><TABLE
909BORDER="0"
910WIDTH="100%"
911BGCOLOR="#FFD0D0"
912CELLSPACING="0"
913CELLPADDING="4"
914CLASS="CALSTABLE"
915><TR
916><TD
917WIDTH="20%"
918ALIGN="RIGHT"
919VALIGN="TOP"
920><TT
921CLASS="PARAMETER"
922><I
923>ctx</I
924></TT
925>&nbsp;:</TD
926><TD
927WIDTH="80%"
928ALIGN="LEFT"
929VALIGN="TOP"
930> an XML parser context</TD
931></TR
932><TR
933><TD
934WIDTH="20%"
935ALIGN="RIGHT"
936VALIGN="TOP"
937><TT
938CLASS="PARAMETER"
939><I
940>msg</I
941></TT
942>&nbsp;:</TD
943><TD
944WIDTH="80%"
945ALIGN="LEFT"
946VALIGN="TOP"
947> the message to display/transmit</TD
948></TR
949><TR
950><TD
951WIDTH="20%"
952ALIGN="RIGHT"
953VALIGN="TOP"
954><TT
955CLASS="PARAMETER"
956><I
957>...</I
958></TT
959>&nbsp;:</TD
960><TD
961WIDTH="80%"
962ALIGN="LEFT"
963VALIGN="TOP"
964> extra parameters for the message display</TD
965></TR
966></TABLE
967><P
968></P
969></DIV
970></DIV
971><HR><DIV
972CLASS="REFSECT2"
973><A
974NAME="AEN10040"
975></A
976><H3
977><A
978NAME="XMLPARSERPRINTFILEINFO"
979></A
980>xmlParserPrintFileInfo ()</H3
981><TABLE
982BORDER="0"
983BGCOLOR="#D6E8FF"
984WIDTH="100%"
985CELLPADDING="6"
986><TR
987><TD
988><PRE
989CLASS="PROGRAMLISTING"
990>void xmlParserPrintFileInfo (<A
991HREF="libxml-parser.html#XMLPARSERINPUTPTR"
992>xmlParserInputPtr</A
993> input);</PRE
994></TD
995></TR
996></TABLE
997><P
998>Displays the associated file and line informations for the current input</P
999><P
1000></P
1001><DIV
1002CLASS="INFORMALTABLE"
1003><P
1004></P
1005><TABLE
1006BORDER="0"
1007WIDTH="100%"
1008BGCOLOR="#FFD0D0"
1009CELLSPACING="0"
1010CELLPADDING="4"
1011CLASS="CALSTABLE"
1012><TR
1013><TD
1014WIDTH="20%"
1015ALIGN="RIGHT"
1016VALIGN="TOP"
1017><TT
1018CLASS="PARAMETER"
1019><I
1020>input</I
1021></TT
1022>&nbsp;:</TD
1023><TD
1024WIDTH="80%"
1025ALIGN="LEFT"
1026VALIGN="TOP"
1027> an xmlParserInputPtr input</TD
1028></TR
1029></TABLE
1030><P
1031></P
1032></DIV
1033></DIV
1034><HR><DIV
1035CLASS="REFSECT2"
1036><A
1037NAME="AEN10056"
1038></A
1039><H3
1040><A
1041NAME="XMLPARSERPRINTFILECONTEXT"
1042></A
1043>xmlParserPrintFileContext ()</H3
1044><TABLE
1045BORDER="0"
1046BGCOLOR="#D6E8FF"
1047WIDTH="100%"
1048CELLPADDING="6"
1049><TR
1050><TD
1051><PRE
1052CLASS="PROGRAMLISTING"
1053>void xmlParserPrintFileContext (<A
1054HREF="libxml-parser.html#XMLPARSERINPUTPTR"
1055>xmlParserInputPtr</A
1056> input);</PRE
1057></TD
1058></TR
1059></TABLE
1060><P
1061>Displays current context within the input content for error tracking</P
1062><P
1063></P
1064><DIV
1065CLASS="INFORMALTABLE"
1066><P
1067></P
1068><TABLE
1069BORDER="0"
1070WIDTH="100%"
1071BGCOLOR="#FFD0D0"
1072CELLSPACING="0"
1073CELLPADDING="4"
1074CLASS="CALSTABLE"
1075><TR
1076><TD
1077WIDTH="20%"
1078ALIGN="RIGHT"
1079VALIGN="TOP"
1080><TT
1081CLASS="PARAMETER"
1082><I
1083>input</I
1084></TT
1085>&nbsp;:</TD
1086><TD
1087WIDTH="80%"
1088ALIGN="LEFT"
1089VALIGN="TOP"
1090> an xmlParserInputPtr input</TD
1091></TR
1092></TABLE
1093><P
1094></P
1095></DIV
1096></DIV
1097></DIV
1098><DIV
1099CLASS="NAVFOOTER"
1100><BR
1101CLEAR="all"><BR><TABLE
1102WIDTH="100%"
1103BORDER="0"
1104BGCOLOR="#000000"
1105CELLPADDING="1"
1106CELLSPACING="0"
1107><TR
1108><TD
1109WIDTH="25%"
1110BGCOLOR="#C00000"
1111ALIGN="left"
1112><A
1113HREF="libxml-uri.html"
1114><FONT
1115COLOR="#FFFFFF"
1116SIZE="3"
1117><B
1118>&#60;&#60;&#60; Previous Page</B
1119></FONT
1120></A
1121></TD
1122><TD
1123WIDTH="25%"
1124BGCOLOR="#0000C0"
1125ALIGN="center"
1126><FONT
1127COLOR="#FFFFFF"
1128SIZE="3"
1129><B
1130><A
1131HREF="book1.html"
1132><FONT
1133COLOR="#FFFFFF"
1134SIZE="3"
1135><B
1136>Home</B
1137></FONT
1138></A
1139></B
1140></FONT
1141></TD
1142><TD
1143WIDTH="25%"
1144BGCOLOR="#00C000"
1145ALIGN="center"
1146><FONT
1147COLOR="#FFFFFF"
1148SIZE="3"
1149><B
1150><A
1151HREF="libxml-lib.html"
1152><FONT
1153COLOR="#FFFFFF"
1154SIZE="3"
1155><B
1156>Up</B
1157></FONT
1158></A
1159></B
1160></FONT
1161></TD
1162><TD
1163WIDTH="25%"
1164BGCOLOR="#C00000"
1165ALIGN="right"
1166><A
1167HREF="libxml-htmlparser.html"
1168><FONT
1169COLOR="#FFFFFF"
1170SIZE="3"
1171><B
1172>Next Page &#62;&#62;&#62;</B
1173></FONT
1174></A
1175></TD
1176></TR
1177><TR
1178><TD
1179COLSPAN="2"
1180ALIGN="left"
1181><FONT
1182COLOR="#FFFFFF"
1183SIZE="3"
1184><B
1185>uri</B
1186></FONT
1187></TD
1188><TD
1189COLSPAN="2"
1190ALIGN="right"
1191><FONT
1192COLOR="#FFFFFF"
1193SIZE="3"
1194><B
1195>HTMLparser</B
1196></FONT
1197></TD
1198></TR
1199></TABLE
1200></DIV
1201></BODY
1202></HTML
1203>