Function type xmlDeregisterNodeFunc
void xmlDeregisterNodeFunc (xmlNodePtr node)
Signature for the deregistration callback of a discarded node
Function type xmlOutputBufferCreateFilenameFunc
xmlOutputBufferPtr xmlOutputBufferCreateFilenameFunc (const char * URI,
xmlCharEncodingHandlerPtr encoder,
int compression)
Signature for the function doing the lookup for a suitable output method corresponding to an URI.
URI: | the URI to write to |
encoder: | |
compression: | |
Returns: | the new xmlOutputBufferPtr in case of success or NULL if no method was found. |
Function type xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferPtr xmlParserInputBufferCreateFilenameFunc (const char * URI,
xmlCharEncoding enc)
Signature for the function doing the lookup for a suitable input method corresponding to an URI.
URI: | the URI to read from |
enc: | the requested source encoding |
Returns: | the new xmlParserInputBufferPtr in case of success or NULL if no method was found. |
Function type xmlRegisterNodeFunc
void xmlRegisterNodeFunc (xmlNodePtr node)
Signature for the registration callback of a created node
Variable oldXMLWDcompatibility
int oldXMLWDcompatibility;
Variable xmlDefaultBufferSize
int xmlDefaultBufferSize;
Variable xmlDoValidityCheckingDefaultValue
int xmlDoValidityCheckingDefaultValue;
Variable xmlGenericErrorContext
void * xmlGenericErrorContext;
Variable xmlGetWarningsDefaultValue
int xmlGetWarningsDefaultValue;
Variable xmlIndentTreeOutput
int xmlIndentTreeOutput;
Variable xmlKeepBlanksDefaultValue
int xmlKeepBlanksDefaultValue;
Variable xmlLineNumbersDefaultValue
int xmlLineNumbersDefaultValue;
Variable xmlLoadExtDtdDefaultValue
int xmlLoadExtDtdDefaultValue;
Variable xmlParserDebugEntities
int xmlParserDebugEntities;
Variable xmlParserVersion
const char * xmlParserVersion;
Variable xmlPedanticParserDefaultValue
int xmlPedanticParserDefaultValue;
Variable xmlSaveNoEmptyTags
int xmlSaveNoEmptyTags;
Variable xmlStructuredErrorContext
void * xmlStructuredErrorContext;
Variable xmlSubstituteEntitiesDefaultValue
int xmlSubstituteEntitiesDefaultValue;
Variable xmlTreeIndentString
const char * xmlTreeIndentString;
xmlCleanupGlobals ()
void xmlCleanupGlobals (void)
Additional cleanup for multi-threading
xmlDeregisterNodeDefault ()
xmlDeregisterNodeFunc xmlDeregisterNodeDefault (xmlDeregisterNodeFunc func)
Registers a callback for node destruction
func: | function pointer to the new DeregisterNodeFunc |
Returns: | the previous value of the deregistration function |
xmlInitGlobals ()
void xmlInitGlobals (void)
Additional initialisation for multi-threading
xmlInitializeGlobalState ()
void xmlInitializeGlobalState (xmlGlobalStatePtr gs)
xmlInitializeGlobalState() initialize a global state with all the default values of the library.
gs: | a pointer to a newly allocated global state |
xmlRegisterNodeDefault ()
xmlRegisterNodeFunc xmlRegisterNodeDefault (xmlRegisterNodeFunc func)
Registers a callback for node creation
func: | function pointer to the new RegisterNodeFunc |
Returns: | the old value of the registration function |
xmlThrDefDefaultBufferSize ()
int xmlThrDefDefaultBufferSize (int v)
xmlThrDefDoValidityCheckingDefaultValue ()
int xmlThrDefDoValidityCheckingDefaultValue (int v)
xmlThrDefGetWarningsDefaultValue ()
int xmlThrDefGetWarningsDefaultValue (int v)
xmlThrDefIndentTreeOutput ()
int xmlThrDefIndentTreeOutput (int v)
xmlThrDefKeepBlanksDefaultValue ()
int xmlThrDefKeepBlanksDefaultValue (int v)
xmlThrDefLineNumbersDefaultValue ()
int xmlThrDefLineNumbersDefaultValue (int v)
xmlThrDefLoadExtDtdDefaultValue ()
int xmlThrDefLoadExtDtdDefaultValue (int v)
xmlThrDefParserDebugEntities ()
int xmlThrDefParserDebugEntities (int v)
xmlThrDefPedanticParserDefaultValue ()
int xmlThrDefPedanticParserDefaultValue (int v)
xmlThrDefSaveNoEmptyTags ()
int xmlThrDefSaveNoEmptyTags (int v)
xmlThrDefSetGenericErrorFunc ()
void xmlThrDefSetGenericErrorFunc (void * ctx,
xmlGenericErrorFunc handler)
xmlThrDefSetStructuredErrorFunc ()
void xmlThrDefSetStructuredErrorFunc (void * ctx,
xmlStructuredErrorFunc handler)
xmlThrDefSubstituteEntitiesDefaultValue ()
int xmlThrDefSubstituteEntitiesDefaultValue (int v)
xmlThrDefTreeIndentString ()
const char * xmlThrDefTreeIndentString (const char * v)