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