7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="Gnome XML Library Reference Manual"
11 HREF="book1.html"><LINK
13 TITLE="Libxml Library Reference"
14 HREF="libxml-lib.html"><LINK
17 HREF="libxml-threads.html"><LINK
20 HREF="libxml-docbparser.html"></HEAD
43 >Gnome XML Library Reference Manual</FONT
52 HREF="libxml-threads.html"
57 ><<< Previous Page</B
90 HREF="libxml-lib.html"
106 HREF="libxml-docbparser.html"
111 >Next Page >>></B
120 NAME="LIBXML-GLOBALS">globals</H1
128 >globals -- </DIV
130 CLASS="REFSYNOPSISDIV"
146 HREF="libxml-globals.html#XMLGLOBALSTATE"
150 HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
151 >xmlGlobalStatePtr</A
154 HREF="libxml-globals.html#XMLINITIALIZEGLOBALSTATE"
155 >xmlInitializeGlobalState</A
157 HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
158 >xmlGlobalStatePtr</A
161 HREF="libxml-globals.html#XMLMALLOC"
165 HREF="libxml-globals.html#XMLREALLOC"
169 HREF="libxml-globals.html#XMLFREE"
173 HREF="libxml-globals.html#XMLMEMSTRDUP"
177 HREF="libxml-globals.html#DOCBDEFAULTSAXHANDLER"
178 >docbDefaultSAXHandler</A
181 HREF="libxml-globals.html#HTMLDEFAULTSAXHANDLER"
182 >htmlDefaultSAXHandler</A
185 HREF="libxml-globals.html#OLDXMLWDCOMPATIBILITY"
186 >oldXMLWDcompatibility</A
189 HREF="libxml-globals.html#XMLBUFFERALLOCSCHEME"
190 >xmlBufferAllocScheme</A
193 HREF="libxml-globals.html#XMLDEFAULTBUFFERSIZE"
194 >xmlDefaultBufferSize</A
197 HREF="libxml-globals.html#XMLDEFAULTSAXHANDLER"
198 >xmlDefaultSAXHandler</A
201 HREF="libxml-globals.html#XMLDEFAULTSAXLOCATOR"
202 >xmlDefaultSAXLocator</A
205 HREF="libxml-globals.html#XMLDOVALIDITYCHECKINGDEFAULTVALUE"
206 >xmlDoValidityCheckingDefaultValue</A
209 HREF="libxml-globals.html#XMLGENERICERROR"
213 HREF="libxml-globals.html#XMLGENERICERRORCONTEXT"
214 >xmlGenericErrorContext</A
217 HREF="libxml-globals.html#XMLGETWARNINGSDEFAULTVALUE"
218 >xmlGetWarningsDefaultValue</A
221 HREF="libxml-globals.html#XMLINDENTTREEOUTPUT"
222 >xmlIndentTreeOutput</A
225 HREF="libxml-globals.html#XMLTREEINDENTSTRING"
226 >xmlTreeIndentString</A
229 HREF="libxml-globals.html#XMLKEEPBLANKSDEFAULTVALUE"
230 >xmlKeepBlanksDefaultValue</A
233 HREF="libxml-globals.html#XMLLINENUMBERSDEFAULTVALUE"
234 >xmlLineNumbersDefaultValue</A
237 HREF="libxml-globals.html#XMLLOADEXTDTDDEFAULTVALUE"
238 >xmlLoadExtDtdDefaultValue</A
241 HREF="libxml-globals.html#XMLPARSERDEBUGENTITIES"
242 >xmlParserDebugEntities</A
245 HREF="libxml-globals.html#XMLPARSERVERSION"
249 HREF="libxml-globals.html#XMLPEDANTICPARSERDEFAULTVALUE"
250 >xmlPedanticParserDefaultValue</A
253 HREF="libxml-globals.html#XMLSAVENOEMPTYTAGS"
254 >xmlSaveNoEmptyTags</A
257 HREF="libxml-parser.html#XMLSUBSTITUTEENTITIESDEFAULTVALUE"
258 >xmlSubstituteEntitiesDefaultValue</A
288 NAME="XMLGLOBALSTATE"
290 >struct xmlGlobalState</H3
299 CLASS="PROGRAMLISTING"
300 >struct xmlGlobalState
302 const char *xmlParserVersion;
304 xmlSAXLocator xmlDefaultSAXLocator;
305 xmlSAXHandler xmlDefaultSAXHandler;
306 xmlSAXHandler docbDefaultSAXHandler;
307 xmlSAXHandler htmlDefaultSAXHandler;
310 xmlMallocFunc xmlMalloc;
311 xmlStrdupFunc xmlMemStrdup;
312 xmlReallocFunc xmlRealloc;
314 xmlGenericErrorFunc xmlGenericError;
315 void *xmlGenericErrorContext;
317 int oldXMLWDcompatibility;
319 xmlBufferAllocationScheme xmlBufferAllocScheme;
320 int xmlDefaultBufferSize;
322 int xmlSubstituteEntitiesDefaultValue;
323 int xmlDoValidityCheckingDefaultValue;
324 int xmlGetWarningsDefaultValue;
325 int xmlKeepBlanksDefaultValue;
326 int xmlLineNumbersDefaultValue;
327 int xmlLoadExtDtdDefaultValue;
328 int xmlParserDebugEntities;
329 int xmlPedanticParserDefaultValue;
331 int xmlSaveNoEmptyTags;
332 int xmlIndentTreeOutput;
333 const char *xmlTreeIndentString;
348 NAME="XMLGLOBALSTATEPTR"
350 >xmlGlobalStatePtr</H3
359 CLASS="PROGRAMLISTING"
360 >typedef xmlGlobalState *xmlGlobalStatePtr;</PRE
374 NAME="XMLINITIALIZEGLOBALSTATE"
376 >xmlInitializeGlobalState ()</H3
385 CLASS="PROGRAMLISTING"
386 >void xmlInitializeGlobalState (<A
387 HREF="libxml-globals.html#XMLGLOBALSTATEPTR"
388 >xmlGlobalStatePtr</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
402 CLASS="INFORMALTABLE"
429 > a pointer to a newly allocated global state</TD
455 CLASS="PROGRAMLISTING"
456 >#define xmlMalloc(size)</PRE
461 >Wrapper for the <GTKDOCLINK
464 >() function used in the XML library.</P
468 CLASS="INFORMALTABLE"
521 CLASS="PROGRAMLISTING"
522 >#define xmlRealloc(ptr, size)</PRE
527 >Wrapper for the <GTKDOCLINK
530 >() function used in the XML library.</P
534 CLASS="INFORMALTABLE"
604 CLASS="PROGRAMLISTING"
605 >#define xmlFree</PRE
610 >The variable holding the libxml <GTKDOCLINK
613 >() implementation</P
635 CLASS="PROGRAMLISTING"
636 >#define xmlMemStrdup(str)</PRE
641 >Wrapper for the <GTKDOCLINK
645 HREF="libxml-parser.html#XMLSTRDUP"
647 >() is usually preferred.</P
651 CLASS="INFORMALTABLE"
693 NAME="DOCBDEFAULTSAXHANDLER"
695 >docbDefaultSAXHandler</H3
704 CLASS="PROGRAMLISTING"
705 >#define docbDefaultSAXHandler</PRE
710 >Default handler for SGML DocBook, builds the DOM tree</P
721 NAME="HTMLDEFAULTSAXHANDLER"
723 >htmlDefaultSAXHandler</H3
732 CLASS="PROGRAMLISTING"
733 >#define htmlDefaultSAXHandler</PRE
738 >Default handler for HTML, builds the DOM tree</P
749 NAME="OLDXMLWDCOMPATIBILITY"
751 >oldXMLWDcompatibility</H3
760 CLASS="PROGRAMLISTING"
761 >#define oldXMLWDcompatibility</PRE
766 >Global setting, DEPRECATED.</P
777 NAME="XMLBUFFERALLOCSCHEME"
779 >xmlBufferAllocScheme</H3
788 CLASS="PROGRAMLISTING"
789 >#define xmlBufferAllocScheme</PRE
794 >Global setting, default allocation policy for buffers, default is
795 XML_BUFFER_ALLOC_EXACT</P
806 NAME="XMLDEFAULTBUFFERSIZE"
808 >xmlDefaultBufferSize</H3
817 CLASS="PROGRAMLISTING"
818 >#define xmlDefaultBufferSize</PRE
823 >Global setting, default buffer size. Default value is BASE_BUFFER_SIZE</P
834 NAME="XMLDEFAULTSAXHANDLER"
836 >xmlDefaultSAXHandler</H3
845 CLASS="PROGRAMLISTING"
846 >#define xmlDefaultSAXHandler</PRE
851 >Default handler for XML, builds the DOM tree</P
862 NAME="XMLDEFAULTSAXLOCATOR"
864 >xmlDefaultSAXLocator</H3
873 CLASS="PROGRAMLISTING"
874 >#define xmlDefaultSAXLocator</PRE
879 >The default SAX Locator
880 { getPublicId, getSystemId, getLineNumber, getColumnNumber}</P
891 NAME="XMLDOVALIDITYCHECKINGDEFAULTVALUE"
893 >xmlDoValidityCheckingDefaultValue</H3
902 CLASS="PROGRAMLISTING"
903 >#define xmlDoValidityCheckingDefaultValue</PRE
908 >Global setting, indicate that the parser should work in validating mode.
909 Disabled by default.</P
920 NAME="XMLGENERICERROR"
931 CLASS="PROGRAMLISTING"
932 >#define xmlGenericError</PRE
937 >Global setting: function used for generic error callbacks</P
948 NAME="XMLGENERICERRORCONTEXT"
950 >xmlGenericErrorContext</H3
959 CLASS="PROGRAMLISTING"
960 >#define xmlGenericErrorContext</PRE
965 >Global setting passed to generic error callbacks</P
976 NAME="XMLGETWARNINGSDEFAULTVALUE"
978 >xmlGetWarningsDefaultValue</H3
987 CLASS="PROGRAMLISTING"
988 >#define xmlGetWarningsDefaultValue</PRE
993 >Global setting, indicate that the parser should provide warnings.
994 Activated by default.</P
1005 NAME="XMLINDENTTREEOUTPUT"
1007 >xmlIndentTreeOutput</H3
1016 CLASS="PROGRAMLISTING"
1017 >#define xmlIndentTreeOutput</PRE
1022 >Global setting, asking the serializer to indent the output tree by default
1023 Enabled by default</P
1034 NAME="XMLTREEINDENTSTRING"
1036 >xmlTreeIndentString</H3
1045 CLASS="PROGRAMLISTING"
1046 >#define xmlTreeIndentString</PRE
1051 >The string used to do one-level indent. By default is equal to " " (two spaces)</P
1062 NAME="XMLKEEPBLANKSDEFAULTVALUE"
1064 >xmlKeepBlanksDefaultValue</H3
1073 CLASS="PROGRAMLISTING"
1074 >#define xmlKeepBlanksDefaultValue</PRE
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
1094 NAME="XMLLINENUMBERSDEFAULTVALUE"
1096 >xmlLineNumbersDefaultValue</H3
1105 CLASS="PROGRAMLISTING"
1106 >#define xmlLineNumbersDefaultValue</PRE
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
1125 NAME="XMLLOADEXTDTDDEFAULTVALUE"
1127 >xmlLoadExtDtdDefaultValue</H3
1136 CLASS="PROGRAMLISTING"
1137 >#define xmlLoadExtDtdDefaultValue</PRE
1142 >Global setting, indicate that the parser should load DTD while not
1144 Disabled by default.</P
1155 NAME="XMLPARSERDEBUGENTITIES"
1157 >xmlParserDebugEntities</H3
1166 CLASS="PROGRAMLISTING"
1167 >#define xmlParserDebugEntities</PRE
1172 >Global setting, asking the parser to print out debugging informations.
1173 while handling entities.
1174 Disabled by default</P
1185 NAME="XMLPARSERVERSION"
1187 >xmlParserVersion</H3
1196 CLASS="PROGRAMLISTING"
1197 >#define xmlParserVersion</PRE
1202 >Constant string describing the internal version of the library</P
1213 NAME="XMLPEDANTICPARSERDEFAULTVALUE"
1215 >xmlPedanticParserDefaultValue</H3
1224 CLASS="PROGRAMLISTING"
1225 >#define xmlPedanticParserDefaultValue</PRE
1230 >Global setting, indicate that the parser be pedantic
1231 Disabled by default.</P
1242 NAME="XMLSAVENOEMPTYTAGS"
1244 >xmlSaveNoEmptyTags</H3
1253 CLASS="PROGRAMLISTING"
1254 >#define xmlSaveNoEmptyTags</PRE
1259 >Global setting, asking the serializer to not output empty tags
1260 as <empty/> but <empty></empty>. those two forms are undistinguishable
1262 Disabled by default</P
1273 NAME="XMLSUBSTITUTEENTITIESDEFAULTVALUE"
1275 >xmlSubstituteEntitiesDefaultValue</H3
1284 CLASS="PROGRAMLISTING"
1285 >#define xmlSubstituteEntitiesDefaultValue</PRE
1290 >Global variable controlling the entity substitution default behavior.</P
1298 CLEAR="all"><BR><TABLE
1310 HREF="libxml-threads.html"
1315 ><<< Previous Page</B
1348 HREF="libxml-lib.html"
1364 HREF="libxml-docbparser.html"
1369 >Next Page >>></B