http://swpat.ffii.org/
Action against software patents
http://www.gnome.org/
Gnome2 Logo
http://www.w3.org/Status
W3C Logo
http://www.redhat.com/
Red Hat Logo
http://xmlsoft.org/
Made with Libxml2 Logo
Module globals from libxml2
API Menu
../index.html
Main Menu
../docs.html
Developer Menu
../examples/index.html
Code Examples
index.html
API Menu
libxml-parser.html
Parser API
libxml-tree.html
Tree API
libxml-xmlreader.html
Reader API
../guidelines.html
XML Guidelines
../ChangeLog.html
ChangeLog
API Indexes
../APIchunk0.html
Alphabetic
../APIconstructors.html
Constructors
../APIfunctions.html
Functions/Types
../APIfiles.html
Modules
../APIsymbols.html
Symbols
Related links
http://mail.gnome.org/archives/xml/
Mail archive
http://xmlsoft.org/XSLT/
XSLT libxslt
http://phd.cs.unibo.it/gdome2/
DOM gdome2
http://www.aleksey.com/xmlsec/
XML-DSig xmlsec
ftp://xmlsoft.org/
FTP
http://www.zlatkovic.com/projects/libxml/
Windows binaries
http://www.blastwave.org/packages.php/libxml2
Solaris binaries
http://www.explain.com.au/oss/libxml2xslt.html
MacOsX binaries
http://libxmlplusplus.sourceforge.net/
C++ bindings
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4
PHP bindings
http://sourceforge.net/projects/libxml2-pas/
Pascal bindings
http://rubyforge.org/projects/xml-tools/
Ruby bindings
http://tclxml.sourceforge.net/
Tcl bindings
http://bugzilla.gnome.org/buglist.cgi?product=libxml2
Bug Tracker
libxml-entities.html
Prev
libxml-entities.html
entities
index.html
Up
index.html
API documentation
../index.html
Home
../index.html
The XML C parser and toolkit of Gnome
libxml-hash.html
hash
libxml-hash.html
Next
all the global variables and thread handling for those variables is handled by this module.  The bottom of this file is automatically generated by build_glob.py based on the description file global.data
Table of Contents
Structure
#xmlGlobalState
xmlGlobalState
struct _xmlGlobalState
Typedef
libxml-globals.html#xmlGlobalState
xmlGlobalState
*
xmlGlobalStatePtr
void
#xmlCleanupGlobals
xmlCleanupGlobals
(void)
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
#xmlDeregisterNodeDefault
xmlDeregisterNodeDefault
(
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
func)
Function type:
#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
void
#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
(
libxml-tree.html#xmlNodePtr
xmlNodePtr
node)
void
#xmlInitGlobals
xmlInitGlobals
(void)
void
#xmlInitializeGlobalState
xmlInitializeGlobalState
(
libxml-globals.html#xmlGlobalStatePtr
xmlGlobalStatePtr
gs)
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
#xmlOutputBufferCreateFilenameDefault
xmlOutputBufferCreateFilenameDefault
(
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
func)
Function type:
#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
libxml-tree.html#xmlOutputBufferPtr
xmlOutputBufferPtr
#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
(const char * URI,
libxml-encoding.html#xmlCharEncodingHandlerPtr
xmlCharEncodingHandlerPtr
encoder,
int compression)
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
#xmlParserInputBufferCreateFilenameDefault
xmlParserInputBufferCreateFilenameDefault
(
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
func)
Function type:
#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
libxml-tree.html#xmlParserInputBufferPtr
xmlParserInputBufferPtr
#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
(const char * URI,
libxml-encoding.html#xmlCharEncoding
xmlCharEncoding
enc)
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
#xmlRegisterNodeDefault
xmlRegisterNodeDefault
(
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
func)
Function type:
#xmlRegisterNodeFunc
xmlRegisterNodeFunc
void
#xmlRegisterNodeFunc
xmlRegisterNodeFunc
(
libxml-tree.html#xmlNodePtr
xmlNodePtr
node)
libxml-tree.html#xmlBufferAllocationScheme
xmlBufferAllocationScheme
#xmlThrDefBufferAllocScheme
xmlThrDefBufferAllocScheme
(
libxml-tree.html#xmlBufferAllocationScheme
xmlBufferAllocationScheme
v)
int
#xmlThrDefDefaultBufferSize
xmlThrDefDefaultBufferSize
(int v)
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
#xmlThrDefDeregisterNodeDefault
xmlThrDefDeregisterNodeDefault
(
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
func)
int
#xmlThrDefDoValidityCheckingDefaultValue
xmlThrDefDoValidityCheckingDefaultValue
(int v)
int
#xmlThrDefGetWarningsDefaultValue
xmlThrDefGetWarningsDefaultValue
(int v)
int
#xmlThrDefIndentTreeOutput
xmlThrDefIndentTreeOutput
(int v)
int
#xmlThrDefKeepBlanksDefaultValue
xmlThrDefKeepBlanksDefaultValue
(int v)
int
#xmlThrDefLineNumbersDefaultValue
xmlThrDefLineNumbersDefaultValue
(int v)
int
#xmlThrDefLoadExtDtdDefaultValue
xmlThrDefLoadExtDtdDefaultValue
(int v)
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
#xmlThrDefOutputBufferCreateFilenameDefault
xmlThrDefOutputBufferCreateFilenameDefault
(
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
func)
int
#xmlThrDefParserDebugEntities
xmlThrDefParserDebugEntities
(int v)
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
#xmlThrDefParserInputBufferCreateFilenameDefault
xmlThrDefParserInputBufferCreateFilenameDefault
(
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
func)
int
#xmlThrDefPedanticParserDefaultValue
xmlThrDefPedanticParserDefaultValue
(int v)
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
#xmlThrDefRegisterNodeDefault
xmlThrDefRegisterNodeDefault
(
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
func)
int
#xmlThrDefSaveNoEmptyTags
xmlThrDefSaveNoEmptyTags
(int v)
void
#xmlThrDefSetGenericErrorFunc
xmlThrDefSetGenericErrorFunc
(void * ctx,
libxml-xmlerror.html#xmlGenericErrorFunc
xmlGenericErrorFunc
handler)
void
#xmlThrDefSetStructuredErrorFunc
xmlThrDefSetStructuredErrorFunc
(void * ctx,
libxml-xmlerror.html#xmlStructuredErrorFunc
xmlStructuredErrorFunc
handler)
int
#xmlThrDefSubstituteEntitiesDefaultValue
xmlThrDefSubstituteEntitiesDefaultValue
(int v)
const char *
#xmlThrDefTreeIndentString
xmlThrDefTreeIndentString
(const char * v)
Description
Structure xmlGlobalState
Structure xmlGlobalState
struct _xmlGlobalState {
const char *	xmlParserVersion
libxml-tree.html#xmlSAXLocator
xmlSAXLocator
xmlDefaultSAXLocator
libxml-parser.html#xmlSAXHandlerV1
xmlSAXHandlerV1
xmlDefaultSAXHandler
libxml-parser.html#xmlSAXHandlerV1
xmlSAXHandlerV1
docbDefaultSAXHandler
libxml-parser.html#xmlSAXHandlerV1
xmlSAXHandlerV1
htmlDefaultSAXHandler
libxml-xmlmemory.html#xmlFreeFunc
xmlFreeFunc
xmlFree
libxml-xmlmemory.html#xmlMallocFunc
xmlMallocFunc
xmlMalloc
libxml-xmlmemory.html#xmlStrdupFunc
xmlStrdupFunc
xmlMemStrdup
libxml-xmlmemory.html#xmlReallocFunc
xmlReallocFunc
xmlRealloc
libxml-xmlerror.html#xmlGenericErrorFunc
xmlGenericErrorFunc
xmlGenericError
libxml-xmlerror.html#xmlStructuredErrorFunc
xmlStructuredErrorFunc
xmlStructuredError
void *	xmlGenericErrorContext
int	oldXMLWDcompatibility
libxml-tree.html#xmlBufferAllocationScheme
xmlBufferAllocationScheme
xmlBufferAllocScheme
int	xmlDefaultBufferSize
int	xmlSubstituteEntitiesDefaultValue
int	xmlDoValidityCheckingDefaultValue
int	xmlGetWarningsDefaultValue
int	xmlKeepBlanksDefaultValue
int	xmlLineNumbersDefaultValue
int	xmlLoadExtDtdDefaultValue
int	xmlParserDebugEntities
int	xmlPedanticParserDefaultValue
int	xmlSaveNoEmptyTags
int	xmlIndentTreeOutput
const char *	xmlTreeIndentString
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
xmlRegisterNodeDefaultValue
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
xmlDeregisterNodeDefaultValue
libxml-xmlmemory.html#xmlMallocFunc
xmlMallocFunc
xmlMallocAtomic
libxml-xmlerror.html#xmlError
xmlError
xmlLastError
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameValue
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameValue
}
Function: xmlCleanupGlobals
void	xmlCleanupGlobals		(void)
Additional cleanup for multi-threading
Function: xmlDeregisterNodeDefault
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
xmlDeregisterNodeDefault	(
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
func)
Registers a callback for node destruction
func
:
function pointer to the new DeregisterNodeFunc
Returns
:
the previous value of the deregistration function
Function type: xmlDeregisterNodeFunc
Function type: xmlDeregisterNodeFunc
void	xmlDeregisterNodeFunc		(
libxml-tree.html#xmlNodePtr
xmlNodePtr
node)
node
:
Function: xmlInitGlobals
void	xmlInitGlobals			(void)
Additional initialisation for multi-threading
Function: xmlInitializeGlobalState
void	xmlInitializeGlobalState	(
libxml-globals.html#xmlGlobalStatePtr
xmlGlobalStatePtr
gs)
xmlInitializeGlobalState() initialize a global state with all the default values of the library.
gs
:
a pointer to a newly allocated global state
Function: xmlOutputBufferCreateFilenameDefault
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameDefault	(
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
func)
Registers a callback for URI output file handling
func
:
function pointer to the new OutputBufferCreateFilenameFunc
Returns
:
the old value of the registration function
Function type: xmlOutputBufferCreateFilenameFunc
Function type: xmlOutputBufferCreateFilenameFunc
libxml-tree.html#xmlOutputBufferPtr
xmlOutputBufferPtr
xmlOutputBufferCreateFilenameFunc	(const char * URI,
libxml-encoding.html#xmlCharEncodingHandlerPtr
xmlCharEncodingHandlerPtr
encoder,
int compression)
URI
:
encoder
:
compression
:
Returns
:
Function: xmlParserInputBufferCreateFilenameDefault
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameDefault	(
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
func)
Registers a callback for URI input file handling
func
:
function pointer to the new ParserInputBufferCreateFilenameFunc
Returns
:
the old value of the registration function
Function type: xmlParserInputBufferCreateFilenameFunc
Function type: xmlParserInputBufferCreateFilenameFunc
libxml-tree.html#xmlParserInputBufferPtr
xmlParserInputBufferPtr
xmlParserInputBufferCreateFilenameFunc	(const char * URI,
libxml-encoding.html#xmlCharEncoding
xmlCharEncoding
enc)
URI
:
enc
:
Returns
:
Function: xmlRegisterNodeDefault
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
xmlRegisterNodeDefault	(
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
func)
Registers a callback for node creation
func
:
function pointer to the new RegisterNodeFunc
Returns
:
the old value of the registration function
Function type: xmlRegisterNodeFunc
Function type: xmlRegisterNodeFunc
void	xmlRegisterNodeFunc		(
libxml-tree.html#xmlNodePtr
xmlNodePtr
node)
node
:
Function: xmlThrDefBufferAllocScheme
libxml-tree.html#xmlBufferAllocationScheme
xmlBufferAllocationScheme
xmlThrDefBufferAllocScheme	(
libxml-tree.html#xmlBufferAllocationScheme
xmlBufferAllocationScheme
v)
v
:
Returns
:
Function: xmlThrDefDefaultBufferSize
int	xmlThrDefDefaultBufferSize	(int v)
v
:
Returns
:
Function: xmlThrDefDeregisterNodeDefault
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
xmlThrDefDeregisterNodeDefault	(
libxml-globals.html#xmlDeregisterNodeFunc
xmlDeregisterNodeFunc
func)
func
:
Returns
:
Function: xmlThrDefDoValidityCheckingDefaultValue
int	xmlThrDefDoValidityCheckingDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefGetWarningsDefaultValue
int	xmlThrDefGetWarningsDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefIndentTreeOutput
int	xmlThrDefIndentTreeOutput	(int v)
v
:
Returns
:
Function: xmlThrDefKeepBlanksDefaultValue
int	xmlThrDefKeepBlanksDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefLineNumbersDefaultValue
int	xmlThrDefLineNumbersDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefLoadExtDtdDefaultValue
int	xmlThrDefLoadExtDtdDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefOutputBufferCreateFilenameDefault
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
xmlThrDefOutputBufferCreateFilenameDefault	(
libxml-globals.html#xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateFilenameFunc
func)
func
:
Returns
:
Function: xmlThrDefParserDebugEntities
int	xmlThrDefParserDebugEntities	(int v)
v
:
Returns
:
Function: xmlThrDefParserInputBufferCreateFilenameDefault
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
xmlThrDefParserInputBufferCreateFilenameDefault	(
libxml-globals.html#xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateFilenameFunc
func)
func
:
Returns
:
Function: xmlThrDefPedanticParserDefaultValue
int	xmlThrDefPedanticParserDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefRegisterNodeDefault
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
xmlThrDefRegisterNodeDefault	(
libxml-globals.html#xmlRegisterNodeFunc
xmlRegisterNodeFunc
func)
func
:
Returns
:
Function: xmlThrDefSaveNoEmptyTags
int	xmlThrDefSaveNoEmptyTags	(int v)
v
:
Returns
:
Function: xmlThrDefSetGenericErrorFunc
void	xmlThrDefSetGenericErrorFunc	(void * ctx,
libxml-xmlerror.html#xmlGenericErrorFunc
xmlGenericErrorFunc
handler)
ctx
:
handler
:
Function: xmlThrDefSetStructuredErrorFunc
void	xmlThrDefSetStructuredErrorFunc	(void * ctx,
libxml-xmlerror.html#xmlStructuredErrorFunc
xmlStructuredErrorFunc
handler)
ctx
:
handler
:
Function: xmlThrDefSubstituteEntitiesDefaultValue
int	xmlThrDefSubstituteEntitiesDefaultValue	(int v)
v
:
Returns
:
Function: xmlThrDefTreeIndentString
const char *	xmlThrDefTreeIndentString	(const char * v)
v
:
Returns
:
../bugs.html
Daniel Veillard
