Initial revision
[TestXSLT.git] / libxml2 / doc / html / libxml-globals.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >globals</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8 "><LINK
9 REL="HOME"
10 TITLE="Gnome XML Library Reference Manual"
11 HREF="book1.html"><LINK
12 REL="UP"
13 TITLE="Libxml Library Reference"
14 HREF="libxml-lib.html"><LINK
15 REL="PREVIOUS"
16 TITLE="threads"
17 HREF="libxml-threads.html"><LINK
18 REL="NEXT"
19 TITLE="DOCBparser"
20 HREF="libxml-docbparser.html"></HEAD
21 ><BODY
22 CLASS="REFENTRY"
23 BGCOLOR="#FFFFFF"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 WIDTH="100%"
32 BORDER="0"
33 BGCOLOR="#000000"
34 CELLPADDING="1"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="4"
39 ALIGN="center"
40 ><FONT
41 COLOR="#FFFFFF"
42 SIZE="5"
43 >Gnome XML Library Reference Manual</FONT
44 ></TH
45 ></TR
46 ><TR
47 ><TD
48 WIDTH="25%"
49 BGCOLOR="#C00000"
50 ALIGN="left"
51 ><A
52 HREF="libxml-threads.html"
53 ><FONT
54 COLOR="#FFFFFF"
55 SIZE="3"
56 ><B
57 >&#60;&#60;&#60; Previous Page</B
58 ></FONT
59 ></A
60 ></TD
61 ><TD
62 WIDTH="25%"
63 BGCOLOR="#0000C0"
64 ALIGN="center"
65 ><FONT
66 COLOR="#FFFFFF"
67 SIZE="3"
68 ><B
69 ><A
70 HREF="book1.html"
71 ><FONT
72 COLOR="#FFFFFF"
73 SIZE="3"
74 ><B
75 >Home</B
76 ></FONT
77 ></A
78 ></B
79 ></FONT
80 ></TD
81 ><TD
82 WIDTH="25%"
83 BGCOLOR="#00C000"
84 ALIGN="center"
85 ><FONT
86 COLOR="#FFFFFF"
87 SIZE="3"
88 ><B
89 ><A
90 HREF="libxml-lib.html"
91 ><FONT
92 COLOR="#FFFFFF"
93 SIZE="3"
94 ><B
95 >Up</B
96 ></FONT
97 ></A
98 ></B
99 ></FONT
100 ></TD
101 ><TD
102 WIDTH="25%"
103 BGCOLOR="#C00000"
104 ALIGN="right"
105 ><A
106 HREF="libxml-docbparser.html"
107 ><FONT
108 COLOR="#FFFFFF"
109 SIZE="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
120 NAME="LIBXML-GLOBALS">globals</H1
121 ><DIV
122 CLASS="REFNAMEDIV"
123 ><A
124 NAME="AEN21254"
125 ></A
126 ><H2
127 >Name</H2
128 >globals&nbsp;--&nbsp;</DIV
129 ><DIV
130 CLASS="REFSYNOPSISDIV"
131 ><A
132 NAME="AEN21257"><H2
133 >Synopsis</H2
134 ><TABLE
135 BORDER="0"
136 BGCOLOR="#D6E8FF"
137 WIDTH="100%"
138 CELLPADDING="6"
139 ><TR
140 ><TD
141 ><PRE
142 CLASS="SYNOPSIS"
143 >&#13;
144
145 struct      <A
146 HREF="libxml-globals.html#XMLGLOBALSTATE"
147 >xmlGlobalState</A
148 >;
149 typedef     <A
150 HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
151 >xmlGlobalStatePtr</A
152 >;
153 void        <A
154 HREF="libxml-globals.html#XMLINITIALIZEGLOBALSTATE"
155 >xmlInitializeGlobalState</A
156 >        (<A
157 HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
158 >xmlGlobalStatePtr</A
159 > gs);
160 #define     <A
161 HREF="libxml-globals.html#XMLMALLOC"
162 >xmlMalloc</A
163 >                       (size)
164 #define     <A
165 HREF="libxml-globals.html#XMLREALLOC"
166 >xmlRealloc</A
167 >                      (ptr, size)
168 #define     <A
169 HREF="libxml-globals.html#XMLFREE"
170 >xmlFree</A
171 >
172 #define     <A
173 HREF="libxml-globals.html#XMLMEMSTRDUP"
174 >xmlMemStrdup</A
175 >                    (str)
176 #define     <A
177 HREF="libxml-globals.html#DOCBDEFAULTSAXHANDLER"
178 >docbDefaultSAXHandler</A
179 >
180 #define     <A
181 HREF="libxml-globals.html#HTMLDEFAULTSAXHANDLER"
182 >htmlDefaultSAXHandler</A
183 >
184 #define     <A
185 HREF="libxml-globals.html#OLDXMLWDCOMPATIBILITY"
186 >oldXMLWDcompatibility</A
187 >
188 #define     <A
189 HREF="libxml-globals.html#XMLBUFFERALLOCSCHEME"
190 >xmlBufferAllocScheme</A
191 >
192 #define     <A
193 HREF="libxml-globals.html#XMLDEFAULTBUFFERSIZE"
194 >xmlDefaultBufferSize</A
195 >
196 #define     <A
197 HREF="libxml-globals.html#XMLDEFAULTSAXHANDLER"
198 >xmlDefaultSAXHandler</A
199 >
200 #define     <A
201 HREF="libxml-globals.html#XMLDEFAULTSAXLOCATOR"
202 >xmlDefaultSAXLocator</A
203 >
204 #define     <A
205 HREF="libxml-globals.html#XMLDOVALIDITYCHECKINGDEFAULTVALUE"
206 >xmlDoValidityCheckingDefaultValue</A
207 >
208 #define     <A
209 HREF="libxml-globals.html#XMLGENERICERROR"
210 >xmlGenericError</A
211 >
212 #define     <A
213 HREF="libxml-globals.html#XMLGENERICERRORCONTEXT"
214 >xmlGenericErrorContext</A
215 >
216 #define     <A
217 HREF="libxml-globals.html#XMLGETWARNINGSDEFAULTVALUE"
218 >xmlGetWarningsDefaultValue</A
219 >
220 #define     <A
221 HREF="libxml-globals.html#XMLINDENTTREEOUTPUT"
222 >xmlIndentTreeOutput</A
223 >
224 #define     <A
225 HREF="libxml-globals.html#XMLTREEINDENTSTRING"
226 >xmlTreeIndentString</A
227 >
228 #define     <A
229 HREF="libxml-globals.html#XMLKEEPBLANKSDEFAULTVALUE"
230 >xmlKeepBlanksDefaultValue</A
231 >
232 #define     <A
233 HREF="libxml-globals.html#XMLLINENUMBERSDEFAULTVALUE"
234 >xmlLineNumbersDefaultValue</A
235 >
236 #define     <A
237 HREF="libxml-globals.html#XMLLOADEXTDTDDEFAULTVALUE"
238 >xmlLoadExtDtdDefaultValue</A
239 >
240 #define     <A
241 HREF="libxml-globals.html#XMLPARSERDEBUGENTITIES"
242 >xmlParserDebugEntities</A
243 >
244 #define     <A
245 HREF="libxml-globals.html#XMLPARSERVERSION"
246 >xmlParserVersion</A
247 >
248 #define     <A
249 HREF="libxml-globals.html#XMLPEDANTICPARSERDEFAULTVALUE"
250 >xmlPedanticParserDefaultValue</A
251 >
252 #define     <A
253 HREF="libxml-globals.html#XMLSAVENOEMPTYTAGS"
254 >xmlSaveNoEmptyTags</A
255 >
256 #define     <A
257 HREF="libxml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
258 >xmlSubstituteEntitiesDefaultValue</A
259 ></PRE
260 ></TD
261 ></TR
262 ></TABLE
263 ></DIV
264 ><DIV
265 CLASS="REFSECT1"
266 ><A
267 NAME="AEN21289"
268 ></A
269 ><H2
270 >Description</H2
271 ><P
272 ></P
273 ></DIV
274 ><DIV
275 CLASS="REFSECT1"
276 ><A
277 NAME="AEN21292"
278 ></A
279 ><H2
280 >Details</H2
281 ><DIV
282 CLASS="REFSECT2"
283 ><A
284 NAME="AEN21294"
285 ></A
286 ><H3
287 ><A
288 NAME="XMLGLOBALSTATE"
289 ></A
290 >struct xmlGlobalState</H3
291 ><TABLE
292 BORDER="0"
293 BGCOLOR="#D6E8FF"
294 WIDTH="100%"
295 CELLPADDING="6"
296 ><TR
297 ><TD
298 ><PRE
299 CLASS="PROGRAMLISTING"
300 >struct xmlGlobalState 
301 {
302         const char *xmlParserVersion;
303
304         xmlSAXLocator xmlDefaultSAXLocator;
305         xmlSAXHandler xmlDefaultSAXHandler;
306         xmlSAXHandler docbDefaultSAXHandler;
307         xmlSAXHandler htmlDefaultSAXHandler;
308
309         xmlFreeFunc xmlFree;
310         xmlMallocFunc xmlMalloc;
311         xmlStrdupFunc xmlMemStrdup;
312         xmlReallocFunc xmlRealloc;
313
314         xmlGenericErrorFunc xmlGenericError;
315         void *xmlGenericErrorContext;
316
317         int oldXMLWDcompatibility;
318
319         xmlBufferAllocationScheme xmlBufferAllocScheme;
320         int xmlDefaultBufferSize;
321
322         int xmlSubstituteEntitiesDefaultValue;
323         int xmlDoValidityCheckingDefaultValue;
324         int xmlGetWarningsDefaultValue;
325         int xmlKeepBlanksDefaultValue;
326         int xmlLineNumbersDefaultValue;
327         int xmlLoadExtDtdDefaultValue;
328         int xmlParserDebugEntities;
329         int xmlPedanticParserDefaultValue;
330
331         int xmlSaveNoEmptyTags;
332         int xmlIndentTreeOutput;
333         const char *xmlTreeIndentString;
334 };</PRE
335 ></TD
336 ></TR
337 ></TABLE
338 ><P
339 ></P
340 ></DIV
341 ><HR><DIV
342 CLASS="REFSECT2"
343 ><A
344 NAME="AEN21299"
345 ></A
346 ><H3
347 ><A
348 NAME="XMLGLOBALSTATEPTR"
349 ></A
350 >xmlGlobalStatePtr</H3
351 ><TABLE
352 BORDER="0"
353 BGCOLOR="#D6E8FF"
354 WIDTH="100%"
355 CELLPADDING="6"
356 ><TR
357 ><TD
358 ><PRE
359 CLASS="PROGRAMLISTING"
360 >typedef xmlGlobalState *xmlGlobalStatePtr;</PRE
361 ></TD
362 ></TR
363 ></TABLE
364 ><P
365 ></P
366 ></DIV
367 ><HR><DIV
368 CLASS="REFSECT2"
369 ><A
370 NAME="AEN21304"
371 ></A
372 ><H3
373 ><A
374 NAME="XMLINITIALIZEGLOBALSTATE"
375 ></A
376 >xmlInitializeGlobalState ()</H3
377 ><TABLE
378 BORDER="0"
379 BGCOLOR="#D6E8FF"
380 WIDTH="100%"
381 CELLPADDING="6"
382 ><TR
383 ><TD
384 ><PRE
385 CLASS="PROGRAMLISTING"
386 >void        xmlInitializeGlobalState        (<A
387 HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
388 >xmlGlobalStatePtr</A
389 > gs);</PRE
390 ></TD
391 ></TR
392 ></TABLE
393 ><P
394 ><A
395 HREF="libxml-globals.html#XMLINITIALIZEGLOBALSTATE"
396 >xmlInitializeGlobalState</A
397 >() initialize a global state with all the
398 default values of the library.</P
399 ><P
400 ></P
401 ><DIV
402 CLASS="INFORMALTABLE"
403 ><A
404 NAME="AEN21312"><P
405 ></P
406 ><TABLE
407 BORDER="0"
408 WIDTH="100%"
409 BGCOLOR="#FFD0D0"
410 CELLSPACING="0"
411 CELLPADDING="4"
412 CLASS="CALSTABLE"
413 ><TBODY
414 ><TR
415 ><TD
416 WIDTH="20%"
417 ALIGN="RIGHT"
418 VALIGN="TOP"
419 ><TT
420 CLASS="PARAMETER"
421 ><I
422 >gs</I
423 ></TT
424 >&nbsp;:</TD
425 ><TD
426 WIDTH="80%"
427 ALIGN="LEFT"
428 VALIGN="TOP"
429 > a pointer to a newly allocated global state</TD
430 ></TR
431 ></TBODY
432 ></TABLE
433 ><P
434 ></P
435 ></DIV
436 ></DIV
437 ><HR><DIV
438 CLASS="REFSECT2"
439 ><A
440 NAME="AEN21321"
441 ></A
442 ><H3
443 ><A
444 NAME="XMLMALLOC"
445 ></A
446 >xmlMalloc()</H3
447 ><TABLE
448 BORDER="0"
449 BGCOLOR="#D6E8FF"
450 WIDTH="100%"
451 CELLPADDING="6"
452 ><TR
453 ><TD
454 ><PRE
455 CLASS="PROGRAMLISTING"
456 >#define     xmlMalloc(size)</PRE
457 ></TD
458 ></TR
459 ></TABLE
460 ><P
461 >Wrapper for the <GTKDOCLINK
462 HREF="MALLOC"
463 >malloc</GTKDOCLINK
464 >() function used in the XML library.</P
465 ><P
466 ></P
467 ><DIV
468 CLASS="INFORMALTABLE"
469 ><A
470 NAME="AEN21328"><P
471 ></P
472 ><TABLE
473 BORDER="0"
474 WIDTH="100%"
475 BGCOLOR="#FFD0D0"
476 CELLSPACING="0"
477 CELLPADDING="4"
478 CLASS="CALSTABLE"
479 ><TBODY
480 ><TR
481 ><TD
482 WIDTH="20%"
483 ALIGN="RIGHT"
484 VALIGN="TOP"
485 ><TT
486 CLASS="PARAMETER"
487 ><I
488 >size</I
489 ></TT
490 >&nbsp;:</TD
491 ><TD
492 WIDTH="80%"
493 ALIGN="LEFT"
494 VALIGN="TOP"
495 >&nbsp;</TD
496 ></TR
497 ></TBODY
498 ></TABLE
499 ><P
500 ></P
501 ></DIV
502 ></DIV
503 ><HR><DIV
504 CLASS="REFSECT2"
505 ><A
506 NAME="AEN21337"
507 ></A
508 ><H3
509 ><A
510 NAME="XMLREALLOC"
511 ></A
512 >xmlRealloc()</H3
513 ><TABLE
514 BORDER="0"
515 BGCOLOR="#D6E8FF"
516 WIDTH="100%"
517 CELLPADDING="6"
518 ><TR
519 ><TD
520 ><PRE
521 CLASS="PROGRAMLISTING"
522 >#define     xmlRealloc(ptr, size)</PRE
523 ></TD
524 ></TR
525 ></TABLE
526 ><P
527 >Wrapper for the <GTKDOCLINK
528 HREF="REALLOC"
529 >realloc</GTKDOCLINK
530 >() function used in the XML library.</P
531 ><P
532 ></P
533 ><DIV
534 CLASS="INFORMALTABLE"
535 ><A
536 NAME="AEN21344"><P
537 ></P
538 ><TABLE
539 BORDER="0"
540 WIDTH="100%"
541 BGCOLOR="#FFD0D0"
542 CELLSPACING="0"
543 CELLPADDING="4"
544 CLASS="CALSTABLE"
545 ><TBODY
546 ><TR
547 ><TD
548 WIDTH="20%"
549 ALIGN="RIGHT"
550 VALIGN="TOP"
551 ><TT
552 CLASS="PARAMETER"
553 ><I
554 >ptr</I
555 ></TT
556 >&nbsp;:</TD
557 ><TD
558 WIDTH="80%"
559 ALIGN="LEFT"
560 VALIGN="TOP"
561 >&nbsp;</TD
562 ></TR
563 ><TR
564 ><TD
565 WIDTH="20%"
566 ALIGN="RIGHT"
567 VALIGN="TOP"
568 ><TT
569 CLASS="PARAMETER"
570 ><I
571 >size</I
572 ></TT
573 >&nbsp;:</TD
574 ><TD
575 WIDTH="80%"
576 ALIGN="LEFT"
577 VALIGN="TOP"
578 >&nbsp;</TD
579 ></TR
580 ></TBODY
581 ></TABLE
582 ><P
583 ></P
584 ></DIV
585 ></DIV
586 ><HR><DIV
587 CLASS="REFSECT2"
588 ><A
589 NAME="AEN21357"
590 ></A
591 ><H3
592 ><A
593 NAME="XMLFREE"
594 ></A
595 >xmlFree</H3
596 ><TABLE
597 BORDER="0"
598 BGCOLOR="#D6E8FF"
599 WIDTH="100%"
600 CELLPADDING="6"
601 ><TR
602 ><TD
603 ><PRE
604 CLASS="PROGRAMLISTING"
605 >#define     xmlFree</PRE
606 ></TD
607 ></TR
608 ></TABLE
609 ><P
610 >The variable holding the libxml <GTKDOCLINK
611 HREF="FREE"
612 >free</GTKDOCLINK
613 >() implementation</P
614 ><P
615 ></P
616 ></DIV
617 ><HR><DIV
618 CLASS="REFSECT2"
619 ><A
620 NAME="AEN21364"
621 ></A
622 ><H3
623 ><A
624 NAME="XMLMEMSTRDUP"
625 ></A
626 >xmlMemStrdup()</H3
627 ><TABLE
628 BORDER="0"
629 BGCOLOR="#D6E8FF"
630 WIDTH="100%"
631 CELLPADDING="6"
632 ><TR
633 ><TD
634 ><PRE
635 CLASS="PROGRAMLISTING"
636 >#define     xmlMemStrdup(str)</PRE
637 ></TD
638 ></TR
639 ></TABLE
640 ><P
641 >Wrapper for the <GTKDOCLINK
642 HREF="STRDUP"
643 >strdup</GTKDOCLINK
644 >() function, <A
645 HREF="libxml-parser.html#XMLSTRDUP"
646 >xmlStrdup</A
647 >() is usually preferred.</P
648 ><P
649 ></P
650 ><DIV
651 CLASS="INFORMALTABLE"
652 ><A
653 NAME="AEN21372"><P
654 ></P
655 ><TABLE
656 BORDER="0"
657 WIDTH="100%"
658 BGCOLOR="#FFD0D0"
659 CELLSPACING="0"
660 CELLPADDING="4"
661 CLASS="CALSTABLE"
662 ><TBODY
663 ><TR
664 ><TD
665 WIDTH="20%"
666 ALIGN="RIGHT"
667 VALIGN="TOP"
668 ><TT
669 CLASS="PARAMETER"
670 ><I
671 >str</I
672 ></TT
673 >&nbsp;:</TD
674 ><TD
675 WIDTH="80%"
676 ALIGN="LEFT"
677 VALIGN="TOP"
678 >&nbsp;</TD
679 ></TR
680 ></TBODY
681 ></TABLE
682 ><P
683 ></P
684 ></DIV
685 ></DIV
686 ><HR><DIV
687 CLASS="REFSECT2"
688 ><A
689 NAME="AEN21381"
690 ></A
691 ><H3
692 ><A
693 NAME="DOCBDEFAULTSAXHANDLER"
694 ></A
695 >docbDefaultSAXHandler</H3
696 ><TABLE
697 BORDER="0"
698 BGCOLOR="#D6E8FF"
699 WIDTH="100%"
700 CELLPADDING="6"
701 ><TR
702 ><TD
703 ><PRE
704 CLASS="PROGRAMLISTING"
705 >#define     docbDefaultSAXHandler</PRE
706 ></TD
707 ></TR
708 ></TABLE
709 ><P
710 >Default handler for SGML DocBook, builds the DOM tree</P
711 ><P
712 ></P
713 ></DIV
714 ><HR><DIV
715 CLASS="REFSECT2"
716 ><A
717 NAME="AEN21387"
718 ></A
719 ><H3
720 ><A
721 NAME="HTMLDEFAULTSAXHANDLER"
722 ></A
723 >htmlDefaultSAXHandler</H3
724 ><TABLE
725 BORDER="0"
726 BGCOLOR="#D6E8FF"
727 WIDTH="100%"
728 CELLPADDING="6"
729 ><TR
730 ><TD
731 ><PRE
732 CLASS="PROGRAMLISTING"
733 >#define     htmlDefaultSAXHandler</PRE
734 ></TD
735 ></TR
736 ></TABLE
737 ><P
738 >Default handler for HTML, builds the DOM tree</P
739 ><P
740 ></P
741 ></DIV
742 ><HR><DIV
743 CLASS="REFSECT2"
744 ><A
745 NAME="AEN21393"
746 ></A
747 ><H3
748 ><A
749 NAME="OLDXMLWDCOMPATIBILITY"
750 ></A
751 >oldXMLWDcompatibility</H3
752 ><TABLE
753 BORDER="0"
754 BGCOLOR="#D6E8FF"
755 WIDTH="100%"
756 CELLPADDING="6"
757 ><TR
758 ><TD
759 ><PRE
760 CLASS="PROGRAMLISTING"
761 >#define     oldXMLWDcompatibility</PRE
762 ></TD
763 ></TR
764 ></TABLE
765 ><P
766 >Global setting, DEPRECATED.</P
767 ><P
768 ></P
769 ></DIV
770 ><HR><DIV
771 CLASS="REFSECT2"
772 ><A
773 NAME="AEN21399"
774 ></A
775 ><H3
776 ><A
777 NAME="XMLBUFFERALLOCSCHEME"
778 ></A
779 >xmlBufferAllocScheme</H3
780 ><TABLE
781 BORDER="0"
782 BGCOLOR="#D6E8FF"
783 WIDTH="100%"
784 CELLPADDING="6"
785 ><TR
786 ><TD
787 ><PRE
788 CLASS="PROGRAMLISTING"
789 >#define     xmlBufferAllocScheme</PRE
790 ></TD
791 ></TR
792 ></TABLE
793 ><P
794 >Global setting, default allocation policy for buffers, default is
795 XML_BUFFER_ALLOC_EXACT</P
796 ><P
797 ></P
798 ></DIV
799 ><HR><DIV
800 CLASS="REFSECT2"
801 ><A
802 NAME="AEN21405"
803 ></A
804 ><H3
805 ><A
806 NAME="XMLDEFAULTBUFFERSIZE"
807 ></A
808 >xmlDefaultBufferSize</H3
809 ><TABLE
810 BORDER="0"
811 BGCOLOR="#D6E8FF"
812 WIDTH="100%"
813 CELLPADDING="6"
814 ><TR
815 ><TD
816 ><PRE
817 CLASS="PROGRAMLISTING"
818 >#define     xmlDefaultBufferSize</PRE
819 ></TD
820 ></TR
821 ></TABLE
822 ><P
823 >Global setting, default buffer size. Default value is BASE_BUFFER_SIZE</P
824 ><P
825 ></P
826 ></DIV
827 ><HR><DIV
828 CLASS="REFSECT2"
829 ><A
830 NAME="AEN21411"
831 ></A
832 ><H3
833 ><A
834 NAME="XMLDEFAULTSAXHANDLER"
835 ></A
836 >xmlDefaultSAXHandler</H3
837 ><TABLE
838 BORDER="0"
839 BGCOLOR="#D6E8FF"
840 WIDTH="100%"
841 CELLPADDING="6"
842 ><TR
843 ><TD
844 ><PRE
845 CLASS="PROGRAMLISTING"
846 >#define     xmlDefaultSAXHandler</PRE
847 ></TD
848 ></TR
849 ></TABLE
850 ><P
851 >Default handler for XML, builds the DOM tree</P
852 ><P
853 ></P
854 ></DIV
855 ><HR><DIV
856 CLASS="REFSECT2"
857 ><A
858 NAME="AEN21417"
859 ></A
860 ><H3
861 ><A
862 NAME="XMLDEFAULTSAXLOCATOR"
863 ></A
864 >xmlDefaultSAXLocator</H3
865 ><TABLE
866 BORDER="0"
867 BGCOLOR="#D6E8FF"
868 WIDTH="100%"
869 CELLPADDING="6"
870 ><TR
871 ><TD
872 ><PRE
873 CLASS="PROGRAMLISTING"
874 >#define     xmlDefaultSAXLocator</PRE
875 ></TD
876 ></TR
877 ></TABLE
878 ><P
879 >The default SAX Locator
880 { getPublicId, getSystemId, getLineNumber, getColumnNumber}</P
881 ><P
882 ></P
883 ></DIV
884 ><HR><DIV
885 CLASS="REFSECT2"
886 ><A
887 NAME="AEN21423"
888 ></A
889 ><H3
890 ><A
891 NAME="XMLDOVALIDITYCHECKINGDEFAULTVALUE"
892 ></A
893 >xmlDoValidityCheckingDefaultValue</H3
894 ><TABLE
895 BORDER="0"
896 BGCOLOR="#D6E8FF"
897 WIDTH="100%"
898 CELLPADDING="6"
899 ><TR
900 ><TD
901 ><PRE
902 CLASS="PROGRAMLISTING"
903 >#define     xmlDoValidityCheckingDefaultValue</PRE
904 ></TD
905 ></TR
906 ></TABLE
907 ><P
908 >Global setting, indicate that the parser should work in validating mode.
909 Disabled by default.</P
910 ><P
911 ></P
912 ></DIV
913 ><HR><DIV
914 CLASS="REFSECT2"
915 ><A
916 NAME="AEN21429"
917 ></A
918 ><H3
919 ><A
920 NAME="XMLGENERICERROR"
921 ></A
922 >xmlGenericError</H3
923 ><TABLE
924 BORDER="0"
925 BGCOLOR="#D6E8FF"
926 WIDTH="100%"
927 CELLPADDING="6"
928 ><TR
929 ><TD
930 ><PRE
931 CLASS="PROGRAMLISTING"
932 >#define     xmlGenericError</PRE
933 ></TD
934 ></TR
935 ></TABLE
936 ><P
937 >Global setting: function used for generic error callbacks</P
938 ><P
939 ></P
940 ></DIV
941 ><HR><DIV
942 CLASS="REFSECT2"
943 ><A
944 NAME="AEN21435"
945 ></A
946 ><H3
947 ><A
948 NAME="XMLGENERICERRORCONTEXT"
949 ></A
950 >xmlGenericErrorContext</H3
951 ><TABLE
952 BORDER="0"
953 BGCOLOR="#D6E8FF"
954 WIDTH="100%"
955 CELLPADDING="6"
956 ><TR
957 ><TD
958 ><PRE
959 CLASS="PROGRAMLISTING"
960 >#define     xmlGenericErrorContext</PRE
961 ></TD
962 ></TR
963 ></TABLE
964 ><P
965 >Global setting passed to generic error callbacks</P
966 ><P
967 ></P
968 ></DIV
969 ><HR><DIV
970 CLASS="REFSECT2"
971 ><A
972 NAME="AEN21441"
973 ></A
974 ><H3
975 ><A
976 NAME="XMLGETWARNINGSDEFAULTVALUE"
977 ></A
978 >xmlGetWarningsDefaultValue</H3
979 ><TABLE
980 BORDER="0"
981 BGCOLOR="#D6E8FF"
982 WIDTH="100%"
983 CELLPADDING="6"
984 ><TR
985 ><TD
986 ><PRE
987 CLASS="PROGRAMLISTING"
988 >#define     xmlGetWarningsDefaultValue</PRE
989 ></TD
990 ></TR
991 ></TABLE
992 ><P
993 >Global setting, indicate that the parser should provide warnings.
994 Activated by default.</P
995 ><P
996 ></P
997 ></DIV
998 ><HR><DIV
999 CLASS="REFSECT2"
1000 ><A
1001 NAME="AEN21447"
1002 ></A
1003 ><H3
1004 ><A
1005 NAME="XMLINDENTTREEOUTPUT"
1006 ></A
1007 >xmlIndentTreeOutput</H3
1008 ><TABLE
1009 BORDER="0"
1010 BGCOLOR="#D6E8FF"
1011 WIDTH="100%"
1012 CELLPADDING="6"
1013 ><TR
1014 ><TD
1015 ><PRE
1016 CLASS="PROGRAMLISTING"
1017 >#define     xmlIndentTreeOutput</PRE
1018 ></TD
1019 ></TR
1020 ></TABLE
1021 ><P
1022 >Global setting, asking the serializer to indent the output tree by default
1023 Enabled by default</P
1024 ><P
1025 ></P
1026 ></DIV
1027 ><HR><DIV
1028 CLASS="REFSECT2"
1029 ><A
1030 NAME="AEN21453"
1031 ></A
1032 ><H3
1033 ><A
1034 NAME="XMLTREEINDENTSTRING"
1035 ></A
1036 >xmlTreeIndentString</H3
1037 ><TABLE
1038 BORDER="0"
1039 BGCOLOR="#D6E8FF"
1040 WIDTH="100%"
1041 CELLPADDING="6"
1042 ><TR
1043 ><TD
1044 ><PRE
1045 CLASS="PROGRAMLISTING"
1046 >#define     xmlTreeIndentString</PRE
1047 ></TD
1048 ></TR
1049 ></TABLE
1050 ><P
1051 >The string used to do one-level indent. By default is equal to "  " (two spaces)</P
1052 ><P
1053 ></P
1054 ></DIV
1055 ><HR><DIV
1056 CLASS="REFSECT2"
1057 ><A
1058 NAME="AEN21459"
1059 ></A
1060 ><H3
1061 ><A
1062 NAME="XMLKEEPBLANKSDEFAULTVALUE"
1063 ></A
1064 >xmlKeepBlanksDefaultValue</H3
1065 ><TABLE
1066 BORDER="0"
1067 BGCOLOR="#D6E8FF"
1068 WIDTH="100%"
1069 CELLPADDING="6"
1070 ><TR
1071 ><TD
1072 ><PRE
1073 CLASS="PROGRAMLISTING"
1074 >#define     xmlKeepBlanksDefaultValue</PRE
1075 ></TD
1076 ></TR
1077 ></TABLE
1078 ><P
1079 >Global setting, indicate that the parser should keep all blanks
1080 nodes found in the content
1081 Activated by default, this is actually needed to have the parser
1082 conformant to the XML Recommendation, however the option is kept
1083 for some applications since this was libxml1 default behaviour.</P
1084 ><P
1085 ></P
1086 ></DIV
1087 ><HR><DIV
1088 CLASS="REFSECT2"
1089 ><A
1090 NAME="AEN21465"
1091 ></A
1092 ><H3
1093 ><A
1094 NAME="XMLLINENUMBERSDEFAULTVALUE"
1095 ></A
1096 >xmlLineNumbersDefaultValue</H3
1097 ><TABLE
1098 BORDER="0"
1099 BGCOLOR="#D6E8FF"
1100 WIDTH="100%"
1101 CELLPADDING="6"
1102 ><TR
1103 ><TD
1104 ><PRE
1105 CLASS="PROGRAMLISTING"
1106 >#define     xmlLineNumbersDefaultValue</PRE
1107 ></TD
1108 ></TR
1109 ></TABLE
1110 ><P
1111 >Global setting, indicate that the parser should store the line number
1112 in the content field of elements in the DOM tree. 
1113 Disabled by default since this may not be safe for old classes of
1114 applicaton.</P
1115 ><P
1116 ></P
1117 ></DIV
1118 ><HR><DIV
1119 CLASS="REFSECT2"
1120 ><A
1121 NAME="AEN21471"
1122 ></A
1123 ><H3
1124 ><A
1125 NAME="XMLLOADEXTDTDDEFAULTVALUE"
1126 ></A
1127 >xmlLoadExtDtdDefaultValue</H3
1128 ><TABLE
1129 BORDER="0"
1130 BGCOLOR="#D6E8FF"
1131 WIDTH="100%"
1132 CELLPADDING="6"
1133 ><TR
1134 ><TD
1135 ><PRE
1136 CLASS="PROGRAMLISTING"
1137 >#define     xmlLoadExtDtdDefaultValue</PRE
1138 ></TD
1139 ></TR
1140 ></TABLE
1141 ><P
1142 >Global setting, indicate that the parser should load DTD while not
1143 validating.
1144 Disabled by default.</P
1145 ><P
1146 ></P
1147 ></DIV
1148 ><HR><DIV
1149 CLASS="REFSECT2"
1150 ><A
1151 NAME="AEN21477"
1152 ></A
1153 ><H3
1154 ><A
1155 NAME="XMLPARSERDEBUGENTITIES"
1156 ></A
1157 >xmlParserDebugEntities</H3
1158 ><TABLE
1159 BORDER="0"
1160 BGCOLOR="#D6E8FF"
1161 WIDTH="100%"
1162 CELLPADDING="6"
1163 ><TR
1164 ><TD
1165 ><PRE
1166 CLASS="PROGRAMLISTING"
1167 >#define     xmlParserDebugEntities</PRE
1168 ></TD
1169 ></TR
1170 ></TABLE
1171 ><P
1172 >Global setting, asking the parser to print out debugging informations.
1173 while handling entities.
1174 Disabled by default</P
1175 ><P
1176 ></P
1177 ></DIV
1178 ><HR><DIV
1179 CLASS="REFSECT2"
1180 ><A
1181 NAME="AEN21483"
1182 ></A
1183 ><H3
1184 ><A
1185 NAME="XMLPARSERVERSION"
1186 ></A
1187 >xmlParserVersion</H3
1188 ><TABLE
1189 BORDER="0"
1190 BGCOLOR="#D6E8FF"
1191 WIDTH="100%"
1192 CELLPADDING="6"
1193 ><TR
1194 ><TD
1195 ><PRE
1196 CLASS="PROGRAMLISTING"
1197 >#define     xmlParserVersion</PRE
1198 ></TD
1199 ></TR
1200 ></TABLE
1201 ><P
1202 >Constant string describing the internal version of the library</P
1203 ><P
1204 ></P
1205 ></DIV
1206 ><HR><DIV
1207 CLASS="REFSECT2"
1208 ><A
1209 NAME="AEN21489"
1210 ></A
1211 ><H3
1212 ><A
1213 NAME="XMLPEDANTICPARSERDEFAULTVALUE"
1214 ></A
1215 >xmlPedanticParserDefaultValue</H3
1216 ><TABLE
1217 BORDER="0"
1218 BGCOLOR="#D6E8FF"
1219 WIDTH="100%"
1220 CELLPADDING="6"
1221 ><TR
1222 ><TD
1223 ><PRE
1224 CLASS="PROGRAMLISTING"
1225 >#define     xmlPedanticParserDefaultValue</PRE
1226 ></TD
1227 ></TR
1228 ></TABLE
1229 ><P
1230 >Global setting, indicate that the parser be pedantic
1231 Disabled by default.</P
1232 ><P
1233 ></P
1234 ></DIV
1235 ><HR><DIV
1236 CLASS="REFSECT2"
1237 ><A
1238 NAME="AEN21495"
1239 ></A
1240 ><H3
1241 ><A
1242 NAME="XMLSAVENOEMPTYTAGS"
1243 ></A
1244 >xmlSaveNoEmptyTags</H3
1245 ><TABLE
1246 BORDER="0"
1247 BGCOLOR="#D6E8FF"
1248 WIDTH="100%"
1249 CELLPADDING="6"
1250 ><TR
1251 ><TD
1252 ><PRE
1253 CLASS="PROGRAMLISTING"
1254 >#define     xmlSaveNoEmptyTags</PRE
1255 ></TD
1256 ></TR
1257 ></TABLE
1258 ><P
1259 >Global setting, asking the serializer to not output empty tags
1260 as &lt;empty/&gt; but &lt;empty&gt;&lt;/empty&gt;. those two forms are undistinguishable
1261 once parsed.
1262 Disabled by default</P
1263 ><P
1264 ></P
1265 ></DIV
1266 ><HR><DIV
1267 CLASS="REFSECT2"
1268 ><A
1269 NAME="AEN21501"
1270 ></A
1271 ><H3
1272 ><A
1273 NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
1274 ></A
1275 >xmlSubstituteEntitiesDefaultValue</H3
1276 ><TABLE
1277 BORDER="0"
1278 BGCOLOR="#D6E8FF"
1279 WIDTH="100%"
1280 CELLPADDING="6"
1281 ><TR
1282 ><TD
1283 ><PRE
1284 CLASS="PROGRAMLISTING"
1285 >#define     xmlSubstituteEntitiesDefaultValue</PRE
1286 ></TD
1287 ></TR
1288 ></TABLE
1289 ><P
1290 >Global variable controlling the entity substitution default behavior.</P
1291 ><P
1292 ></P
1293 ></DIV
1294 ></DIV
1295 ><DIV
1296 CLASS="NAVFOOTER"
1297 ><BR
1298 CLEAR="all"><BR><TABLE
1299 WIDTH="100%"
1300 BORDER="0"
1301 BGCOLOR="#000000"
1302 CELLPADDING="1"
1303 CELLSPACING="0"
1304 ><TR
1305 ><TD
1306 WIDTH="25%"
1307 BGCOLOR="#C00000"
1308 ALIGN="left"
1309 ><A
1310 HREF="libxml-threads.html"
1311 ><FONT
1312 COLOR="#FFFFFF"
1313 SIZE="3"
1314 ><B
1315 >&#60;&#60;&#60; Previous Page</B
1316 ></FONT
1317 ></A
1318 ></TD
1319 ><TD
1320 WIDTH="25%"
1321 BGCOLOR="#0000C0"
1322 ALIGN="center"
1323 ><FONT
1324 COLOR="#FFFFFF"
1325 SIZE="3"
1326 ><B
1327 ><A
1328 HREF="book1.html"
1329 ><FONT
1330 COLOR="#FFFFFF"
1331 SIZE="3"
1332 ><B
1333 >Home</B
1334 ></FONT
1335 ></A
1336 ></B
1337 ></FONT
1338 ></TD
1339 ><TD
1340 WIDTH="25%"
1341 BGCOLOR="#00C000"
1342 ALIGN="center"
1343 ><FONT
1344 COLOR="#FFFFFF"
1345 SIZE="3"
1346 ><B
1347 ><A
1348 HREF="libxml-lib.html"
1349 ><FONT
1350 COLOR="#FFFFFF"
1351 SIZE="3"
1352 ><B
1353 >Up</B
1354 ></FONT
1355 ></A
1356 ></B
1357 ></FONT
1358 ></TD
1359 ><TD
1360 WIDTH="25%"
1361 BGCOLOR="#C00000"
1362 ALIGN="right"
1363 ><A
1364 HREF="libxml-docbparser.html"
1365 ><FONT
1366 COLOR="#FFFFFF"
1367 SIZE="3"
1368 ><B
1369 >Next Page &#62;&#62;&#62;</B
1370 ></FONT
1371 ></A
1372 ></TD
1373 ></TR
1374 ><TR
1375 ><TD
1376 COLSPAN="2"
1377 ALIGN="left"
1378 ><FONT
1379 COLOR="#FFFFFF"
1380 SIZE="3"
1381 ><B
1382 >threads</B
1383 ></FONT
1384 ></TD
1385 ><TD
1386 COLSPAN="2"
1387 ALIGN="right"
1388 ><FONT
1389 COLOR="#FFFFFF"
1390 SIZE="3"
1391 ><B
1392 >DOCBparser</B
1393 ></FONT
1394 ></TD
1395 ></TR
1396 ></TABLE
1397 ></DIV
1398 ></BODY
1399 ></HTML
1400 >