Blame python/libxml2-python-api.xml

Packit 423ecb
Packit 423ecb
<api name='libxml2-python'>
Packit 423ecb
  <symbols>
Packit 423ecb
    <function name='xmlRegisterXPathFunction' file='python'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Register a Python written function to the XPath interpreter</info>
Packit 423ecb
      <return type='int' info="1 in case of success, 0 or -1 in case of error"/>
Packit 423ecb
      <arg name='ctx' type='xmlXPathContextPtr' info='the xpathContext'/>
Packit 423ecb
      <arg name='name' type='xmlChar *' info='the function name'/>
Packit 423ecb
      <arg name='ns_uri' type='xmlChar *' info='the namespace or NULL'/>
Packit 423ecb
      <arg name='f' type='pythonObject' info='the python function'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathRegisterVariable' file='python'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Register a variable with the XPath context</info>
Packit 423ecb
      <return type='int' info="1 in case of success, 0 or -1 in case of error"/>
Packit 423ecb
      <arg name='ctx' type='xmlXPathContextPtr' info='the xpathContext'/>
Packit 423ecb
      <arg name='name' type='xmlChar *' info='the variable name'/>
Packit 423ecb
      <arg name='ns_uri' type='xmlChar *' info='the namespace or NULL'/>
Packit 423ecb
      <arg name='value' type='pythonObject' info='the value'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlNewNode' file='python'>
Packit 423ecb
      <info>Create a new Node</info>
Packit 423ecb
      <return type='xmlNodePtr' info="A new element node"/>
Packit 423ecb
      <arg name='name' type='xmlChar *' info='the node name'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlCreatePushParser' file='python'>
Packit 423ecb
      <info>Create a progressive XML parser context to build either an event flow if the SAX object is not None, or a DOM tree otherwise.</info>
Packit 423ecb
      <return type='xmlParserCtxtPtr' info="the parser context or None in case of error"/>
Packit 423ecb
      <arg name='SAX' type='pythonObject' info='the SAX callback object or None'/>
Packit 423ecb
      <arg name='chunk' type='xmlChar *' info='the initial data'/>
Packit 423ecb
      <arg name='size' type='int' info='the size of the initial data'/>
Packit 423ecb
      <arg name='URI' type='xmlChar *' info='The URI used for base computations'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='htmlCreatePushParser' file='python'>
Packit 423ecb
      <cond>defined(LIBXML_HTML_ENABLED)</cond>
Packit 423ecb
      <info>Create a progressive HTML parser context to build either an event flow if the SAX object is not None, or a DOM tree otherwise.</info>
Packit 423ecb
      <return type='xmlParserCtxtPtr' info="the parser context or None in case of error"/>
Packit 423ecb
      <arg name='SAX' type='pythonObject' info='the SAX callback object or None'/>
Packit 423ecb
      <arg name='chunk' type='xmlChar *' info='the initial data'/>
Packit 423ecb
      <arg name='size' type='int' info='the size of the initial data'/>
Packit 423ecb
      <arg name='URI' type='xmlChar *' info='The URI used for base computations'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlSAXParseFile' file='python'>
Packit 423ecb
      <info>Interface to parse an XML file or resource pointed by an URI to build an event flow to the SAX object</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='SAX' type='pythonObject' info='the SAX callback object or None'/>
Packit 423ecb
      <arg name='URI' type='xmlChar *' info='The URI of the resource'/>
Packit 423ecb
      <arg name='recover' type='int' info='allow recovery in case of error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='htmlSAXParseFile' file='python'>
Packit 423ecb
      <cond>defined(LIBXML_HTML_ENABLED)</cond>
Packit 423ecb
      <info>Interface to parse an HTML file or resource pointed by an URI to build an event flow to the SAX object</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='SAX' type='pythonObject' info='the SAX callback object or None'/>
Packit 423ecb
      <arg name='URI' type='xmlChar *' info='The URI of the resource'/>
Packit 423ecb
      <arg name='encoding' type='const char *' info='encoding or None'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlCreateOutputBuffer' file='python'>
Packit 423ecb
      <info>Create a libxml2 output buffer from a Python file</info>
Packit 423ecb
      <return type='xmlOutputBufferPtr' info="the output buffer"/>
Packit 423ecb
      <arg name='file' type='pythonObject' info='the Python file'/>
Packit 423ecb
      <arg name='encoding' type='xmlChar *' info='an optionnal encoding'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlCreateInputBuffer' file='python'>
Packit 423ecb
      <info>Create a libxml2 input buffer from a Python file</info>
Packit 423ecb
      <return type='xmlParserInputBufferPtr' info="the input buffer"/>
Packit 423ecb
      <arg name='file' type='pythonObject' info='the Python file'/>
Packit 423ecb
      <arg name='encoding' type='xmlChar *' info='an optionnal encoding'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlSetEntityLoader' file='python'>
Packit 423ecb
      <info>Set the entity resolver as a python function</info>
Packit 423ecb
      <return type='int' info="0 in case of success, -1 for error"/>
Packit 423ecb
      <arg name='resolver' type='pythonObject' info='the Python function'/>
Packit 423ecb
    </function>
Packit 423ecb
    
Packit 423ecb
    <function name='xmlParserGetDoc' file='python_accessor'>
Packit 423ecb
      <info>Get the document tree from a parser context.</info>
Packit 423ecb
      <return type='xmlDocPtr' info="the document tree" field="myDoc"/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserGetWellFormed' file='python_accessor'>
Packit 423ecb
      <info>Get the well formed information from a parser context.</info>
Packit 423ecb
      <return type='int' info="the wellFormed field" field="wellFormed"/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserGetIsValid' file='python_accessor'>
Packit 423ecb
      <info>Get the validity information from a parser context.</info>
Packit 423ecb
      <return type='int' info="the valid field" field="valid"/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserSetValidate' file='python_accessor'>
Packit 423ecb
      <info>Switch the parser to validation mode.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
      <arg name='validate' type='int' info='1 to activate validation'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserSetReplaceEntities' file='python_accessor'>
Packit 423ecb
      <info>Switch the parser to replace entities.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
      <arg name='replaceEntities' type='int' info='1 to replace entities'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserSetPedantic' file='python_accessor'>
Packit 423ecb
      <info>Switch the parser to be pedantic.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
      <arg name='pedantic' type='int' info='1 to run in pedantic mode'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserSetLoadSubset' file='python_accessor'>
Packit 423ecb
      <info>Switch the parser to load the DTD without validating.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
      <arg name='loadsubset' type='int' info='1 to load the DTD'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlParserSetLineNumbers' file='python_accessor'>
Packit 423ecb
      <info>Switch on the generation of line number for elements nodes.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
Packit 423ecb
      <arg name='linenumbers' type='int' info='1 to save line numbers'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlDebugMemory' file='python'>
Packit 423ecb
      <info>Switch on the generation of line number for elements nodes. Also returns the number of bytes allocated and not freed by libxml2 since memory debugging was switched on.</info>
Packit 423ecb
      <return type='int' info="returns the number of bytes allocated and not freed"/>
Packit 423ecb
      <arg name='activate' type='int' info='1 switch on memory debugging 0 switch it off'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlDumpMemory' file='python'>
Packit 423ecb
      <info>dump the memory allocated in the file .memdump</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
    </function>
Packit 423ecb
    
Packit 423ecb
    <function name='xmlNodeGetNs' file='python_accessor'>
Packit 423ecb
      <info>Get the namespace of a node</info>
Packit 423ecb
      <return type='xmlNsPtr' info="The namespace or None"/>
Packit 423ecb
      <arg name='node' type='xmlNodePtr' info='the node'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlNodeGetNsDefs' file='python_accessor'>
Packit 423ecb
      <info>Get the namespace of a node</info>
Packit 423ecb
      <return type='xmlNsPtr' info="The namespace or None"/>
Packit 423ecb
      <arg name='node' type='xmlNodePtr' info='the node'/>
Packit 423ecb
    </function>
Packit 423ecb
    
Packit 423ecb
    <function name='xmlXPathParserGetContext' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the xpathContext from an xpathParserContext</info>
Packit 423ecb
      <return type='xmlXPathContextPtr' info="The XPath context" field="context"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathParserContextPtr' info='the XPath parser context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathGetContextDoc' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the doc from an xpathContext</info>
Packit 423ecb
      <return type='xmlDocPtr' info="The doc context" field="doc"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathGetContextNode' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the current node from an xpathContext</info>
Packit 423ecb
      <return type='xmlNodePtr' info="The node context" field="node"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathSetContextDoc' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Set the doc of an xpathContext</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
      <arg name="doc" type='xmlDocPtr' info="The doc context"/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathSetContextNode' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Set the current node of an xpathContext</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
      <arg name="node" type='xmlNodePtr' info="The node context"/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathGetContextPosition' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the current node from an xpathContext</info>
Packit 423ecb
      <return type='int' info="The node context" field="proximityPosition"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathGetContextSize' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the current node from an xpathContext</info>
Packit 423ecb
      <return type='int' info="The node context" field="contextSize"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathGetFunction' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the current function name xpathContext</info>
Packit 423ecb
      <return type='const xmlChar *' info="The function name" field="function"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlXPathGetFunctionURI' file='python_accessor'>
Packit 423ecb
      <cond>defined(LIBXML_XPATH_ENABLED)</cond>
Packit 423ecb
      <info>Get the current function name URI xpathContext</info>
Packit 423ecb
      <return type='const xmlChar *' info="The function name URI" field="functionURI"/>
Packit 423ecb
      <arg name='ctxt' type='xmlXPathContextPtr' info='the XPath context'/>
Packit 423ecb
    </function>
Packit 423ecb
    
Packit 423ecb
    <function name='xmlURIGetScheme' file='python_accessor'>
Packit 423ecb
      <info>Get the scheme part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI scheme" field="scheme"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetScheme' file='python_accessor'>
Packit 423ecb
      <info>Set the scheme part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='scheme' type='char *' info='The URI scheme part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetOpaque' file='python_accessor'>
Packit 423ecb
      <info>Get the opaque part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI opaque" field="opaque"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetOpaque' file='python_accessor'>
Packit 423ecb
      <info>Set the opaque part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='opaque' type='char *' info='The URI opaque part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetAuthority' file='python_accessor'>
Packit 423ecb
      <info>Get the authority part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI authority" field="authority"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetAuthority' file='python_accessor'>
Packit 423ecb
      <info>Set the authority part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='authority' type='char *' info='The URI authority part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetServer' file='python_accessor'>
Packit 423ecb
      <info>Get the server part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI server" field="server"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetServer' file='python_accessor'>
Packit 423ecb
      <info>Set the server part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='server' type='char *' info='The URI server part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetUser' file='python_accessor'>
Packit 423ecb
      <info>Get the user part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI user" field="user"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetUser' file='python_accessor'>
Packit 423ecb
      <info>Set the user part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='user' type='char *' info='The URI user part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetPath' file='python_accessor'>
Packit 423ecb
      <info>Get the path part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI path" field="path"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetPath' file='python_accessor'>
Packit 423ecb
      <info>Set the path part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='path' type='char *' info='The URI path part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetQuery' file='python_accessor'>
Packit 423ecb
      <info>Get the query part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI query" field="query"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetQuery' file='python_accessor'>
Packit 423ecb
      <info>Set the query part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='query' type='char *' info='The URI query part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetQueryRaw' file='python_accessor'>
Packit 423ecb
      <info>Get the raw query part from an URI (i.e. the unescaped form).</info>
Packit 423ecb
      <return type='const char *' info="The URI query" field="query_raw"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetQueryRaw' file='python_accessor'>
Packit 423ecb
      <info>Set the raw query part of an URI (i.e. the unescaped form).</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='query_raw' type='char *' info='The raw URI query part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetFragment' file='python_accessor'>
Packit 423ecb
      <info>Get the fragment part from an URI</info>
Packit 423ecb
      <return type='const char *' info="The URI fragment" field="fragment"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetFragment' file='python_accessor'>
Packit 423ecb
      <info>Set the fragment part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='fragment' type='char *' info='The URI fragment part'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURIGetPort' file='python_accessor'>
Packit 423ecb
      <info>Get the port part from an URI</info>
Packit 423ecb
      <return type='int' info="The URI port" field="port"/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlURISetPort' file='python_accessor'>
Packit 423ecb
      <info>Set the port part of an URI.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
      <arg name='URI' type='xmlURIPtr' info='the URI'/>
Packit 423ecb
      <arg name='port' type='int' info='The URI port part'/>
Packit 423ecb
    </function>
Packit 423ecb
    
Packit 423ecb
    <function name='xmlErrorGetDomain' file='python_accessor'>
Packit 423ecb
      <info>What part of the library raised this error</info>
Packit 423ecb
      <return type='int' info="The error domain" field="domain"/>
Packit 423ecb
      <arg name='Error' type='xmlErrorPtr' info='the Error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlErrorGetCode' file='python_accessor'>
Packit 423ecb
      <info>The error code, e.g. an xmlParserError</info>
Packit 423ecb
      <return type='int' info="The error code" field="code"/>
Packit 423ecb
      <arg name='Error' type='xmlErrorPtr' info='the Error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlErrorGetMessage' file='python_accessor'>
Packit 423ecb
      <info>human-readable informative error message</info>
Packit 423ecb
      <return type='const char *' info="The error message" field="message"/>
Packit 423ecb
      <arg name='Error' type='xmlErrorPtr' info='the Error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlErrorGetLevel' file='python_accessor'>
Packit 423ecb
      <info>how consequent is the error</info>
Packit 423ecb
      <return type='int' info="The error level" field="level"/>
Packit 423ecb
      <arg name='Error' type='xmlErrorPtr' info='the Error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlErrorGetFile' file='python_accessor'>
Packit 423ecb
      <info>the filename</info>
Packit 423ecb
      <return type='const char *' info="The error file" field="file"/>
Packit 423ecb
      <arg name='Error' type='xmlErrorPtr' info='the Error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlErrorGetLine' file='python_accessor'>
Packit 423ecb
      <info>the line number if available</info>
Packit 423ecb
      <return type='int' info="The error line" field="line"/>
Packit 423ecb
      <arg name='Error' type='xmlErrorPtr' info='the Error'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlPythonCleanupParser' file='python'>
Packit 423ecb
      <info>Cleanup function for the XML library. It tries to reclaim all parsing related global memory allocated for the library processing. It doesn't deallocate any document related memory. Calling this function should not prevent reusing the library but one should call xmlCleanupParser() only when the process has finished using the library or XML document built with it.</info>
Packit 423ecb
      <return type='void'/>
Packit 423ecb
    </function>
Packit 423ecb
    <function name='xmlMemoryUsed' file='python'>
Packit 423ecb
      <info>Returns the total amount of memory allocated by libxml2</info>
Packit 423ecb
      <return type='int' info='number of bytes allocated'/>
Packit 423ecb
    </function>
Packit 423ecb
  </symbols>
Packit 423ecb
</api>