/* Generated */ #include <Python.h>#include <libxml/xmlversion.h>#include <libxml/tree.h>#include <libxml/xmlschemastypes.h>#include "libxml_wrap.h"#include "libxml2-py.h" #if defined(LIBXML_DOCB_ENABLED)PyObject *libxml_docbDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { docbDefaultSAXHandlerInit(); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_DOCB_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlAutoCloseTag(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; htmlDocPtr doc; PyObject *pyobj_doc; xmlChar * name; htmlNodePtr elem; PyObject *pyobj_elem; if (!PyArg_ParseTuple(args, (char *)"OzO:htmlAutoCloseTag", &pyobj_doc, &name, &pyobj_elem)) return(NULL); doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc); elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = htmlAutoCloseTag(doc, name, elem); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCreateFileParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlParserCtxtPtr c_retval; char * filename; char * encoding; if (!PyArg_ParseTuple(args, (char *)"zz:htmlCreateFileParserCtxt", &filename, &encoding)) return(NULL); c_retval = htmlCreateFileParserCtxt(filename, encoding); py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCreateMemoryParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlParserCtxtPtr c_retval; char * buffer; int py_buffsize0; int size; if (!PyArg_ParseTuple(args, (char *)"t#i:htmlCreateMemoryParserCtxt", &buffer, &py_buffsize0, &size)) return(NULL); c_retval = htmlCreateMemoryParserCtxt(buffer, size); py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)#endif#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCtxtReadDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlChar * cur; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Ozzzi:htmlCtxtReadDoc", &pyobj_ctxt, &cur, &URL, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadDoc(ctxt, cur, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCtxtReadFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; int fd; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Oizzi:htmlCtxtReadFd", &pyobj_ctxt, &fd, &URL, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadFd(ctxt, fd, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCtxtReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; char * filename; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Ozzi:htmlCtxtReadFile", &pyobj_ctxt, &filename, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadFile(ctxt, filename, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCtxtReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; char * buffer; int py_buffsize0; int size; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Ot#izzi:htmlCtxtReadMemory", &pyobj_ctxt, &buffer, &py_buffsize0, &size, &URL, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadMemory(ctxt, buffer, size, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCtxtReset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:htmlCtxtReset", &pyobj_ctxt)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); htmlCtxtReset(ctxt); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlCtxtUseOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; int options; if (!PyArg_ParseTuple(args, (char *)"Oi:htmlCtxtUseOptions", &pyobj_ctxt, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtUseOptions(ctxt, options); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { htmlDefaultSAXHandlerInit(); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_htmlDocContentDumpFormatOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr cur; PyObject *pyobj_cur; char * encoding; int format; if (!PyArg_ParseTuple(args, (char *)"OOzi:htmlDocContentDumpFormatOutput", &pyobj_buf, &pyobj_cur, &encoding, &format)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); htmlDocContentDumpFormatOutput(buf, cur, encoding, format); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_htmlDocContentDumpOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr cur; PyObject *pyobj_cur; char * encoding; if (!PyArg_ParseTuple(args, (char *)"OOz:htmlDocContentDumpOutput", &pyobj_buf, &pyobj_cur, &encoding)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); htmlDocContentDumpOutput(buf, cur, encoding); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_htmlDocDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; FILE * f; PyObject *pyobj_f; xmlDocPtr cur; PyObject *pyobj_cur; if (!PyArg_ParseTuple(args, (char *)"OO:htmlDocDump", &pyobj_f, &pyobj_cur)) return(NULL); f = (FILE *) PyFile_Get(pyobj_f); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); c_retval = htmlDocDump(f, cur); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlFreeParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:htmlFreeParserCtxt", &pyobj_ctxt)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); htmlFreeParserCtxt(ctxt); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlGetMetaEncoding(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; const xmlChar * c_retval; htmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"O:htmlGetMetaEncoding", &pyobj_doc)) return(NULL); doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = htmlGetMetaEncoding(doc); py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlHandleOmittedElem(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int val; if (!PyArg_ParseTuple(args, (char *)"i:htmlHandleOmittedElem", &val)) return(NULL); c_retval = htmlHandleOmittedElem(val); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlInitAutoClose(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { htmlInitAutoClose(); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlIsAutoClosed(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; htmlDocPtr doc; PyObject *pyobj_doc; htmlNodePtr elem; PyObject *pyobj_elem; if (!PyArg_ParseTuple(args, (char *)"OO:htmlIsAutoClosed", &pyobj_doc, &pyobj_elem)) return(NULL); doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc); elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = htmlIsAutoClosed(doc, elem); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlIsBooleanAttr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * name; if (!PyArg_ParseTuple(args, (char *)"z:htmlIsBooleanAttr", &name)) return(NULL); c_retval = htmlIsBooleanAttr(name); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlIsScriptAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * name; if (!PyArg_ParseTuple(args, (char *)"z:htmlIsScriptAttribute", &name)) return(NULL); c_retval = htmlIsScriptAttribute(name); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlNewDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; xmlChar * URI; xmlChar * ExternalID; if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDoc", &URI, &ExternalID)) return(NULL); c_retval = htmlNewDoc(URI, ExternalID); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlNewDocNoDtD(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; xmlChar * URI; xmlChar * ExternalID; if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDocNoDtD", &URI, &ExternalID)) return(NULL); c_retval = htmlNewDocNoDtD(URI, ExternalID); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlNewParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { PyObject *py_retval; htmlParserCtxtPtr c_retval; c_retval = htmlNewParserCtxt(); py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_htmlNodeDumpFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { FILE * out; PyObject *pyobj_out; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; if (!PyArg_ParseTuple(args, (char *)"OOO:htmlNodeDumpFile", &pyobj_out, &pyobj_doc, &pyobj_cur)) return(NULL); out = (FILE *) PyFile_Get(pyobj_out); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); htmlNodeDumpFile(out, doc, cur); Py_INCREF(Py_None); return(Py_None);} #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_htmlNodeDumpFileFormat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; FILE * out; PyObject *pyobj_out; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; char * encoding; int format; if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFileFormat", &pyobj_out, &pyobj_doc, &pyobj_cur, &encoding, &format)) return(NULL); out = (FILE *) PyFile_Get(pyobj_out); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); c_retval = htmlNodeDumpFileFormat(out, doc, cur, encoding, format); py_retval = libxml_intWrap((int) c_retval); return(py_retval);} #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */#if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_htmlNodeDumpFormatOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; char * encoding; int format; if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFormatOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &encoding, &format)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);Lines 1–500 of 14750. Load more
/* Generated */ #include <Python.h> #include <libxml/xmlversion.h> #include <libxml/tree.h> #include <libxml/xmlschemastypes.h> #include "libxml_wrap.h" #include "libxml2-py.h" #if defined(LIBXML_DOCB_ENABLED) PyObject * libxml_docbDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { docbDefaultSAXHandlerInit(); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_DOCB_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlAutoCloseTag(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; htmlDocPtr doc; PyObject *pyobj_doc; xmlChar * name; htmlNodePtr elem; PyObject *pyobj_elem; if (!PyArg_ParseTuple(args, (char *)"OzO:htmlAutoCloseTag", &pyobj_doc, &name, &pyobj_elem)) return(NULL); doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc); elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = htmlAutoCloseTag(doc, name, elem); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCreateFileParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlParserCtxtPtr c_retval; char * filename; char * encoding; if (!PyArg_ParseTuple(args, (char *)"zz:htmlCreateFileParserCtxt", &filename, &encoding)) return(NULL); c_retval = htmlCreateFileParserCtxt(filename, encoding); py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCreateMemoryParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlParserCtxtPtr c_retval; char * buffer; int py_buffsize0; int size; if (!PyArg_ParseTuple(args, (char *)"t#i:htmlCreateMemoryParserCtxt", &buffer, &py_buffsize0, &size)) return(NULL); c_retval = htmlCreateMemoryParserCtxt(buffer, size); py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) #endif #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCtxtReadDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlChar * cur; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Ozzzi:htmlCtxtReadDoc", &pyobj_ctxt, &cur, &URL, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadDoc(ctxt, cur, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCtxtReadFd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; int fd; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Oizzi:htmlCtxtReadFd", &pyobj_ctxt, &fd, &URL, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadFd(ctxt, fd, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCtxtReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; char * filename; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Ozzi:htmlCtxtReadFile", &pyobj_ctxt, &filename, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadFile(ctxt, filename, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCtxtReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; char * buffer; int py_buffsize0; int size; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"Ot#izzi:htmlCtxtReadMemory", &pyobj_ctxt, &buffer, &py_buffsize0, &size, &URL, &encoding, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtReadMemory(ctxt, buffer, size, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCtxtReset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:htmlCtxtReset", &pyobj_ctxt)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); htmlCtxtReset(ctxt); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlCtxtUseOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; int options; if (!PyArg_ParseTuple(args, (char *)"Oi:htmlCtxtUseOptions", &pyobj_ctxt, &options)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = htmlCtxtUseOptions(ctxt, options); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { htmlDefaultSAXHandlerInit(); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) PyObject * libxml_htmlDocContentDumpFormatOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr cur; PyObject *pyobj_cur; char * encoding; int format; if (!PyArg_ParseTuple(args, (char *)"OOzi:htmlDocContentDumpFormatOutput", &pyobj_buf, &pyobj_cur, &encoding, &format)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); htmlDocContentDumpFormatOutput(buf, cur, encoding, format); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) PyObject * libxml_htmlDocContentDumpOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr cur; PyObject *pyobj_cur; char * encoding; if (!PyArg_ParseTuple(args, (char *)"OOz:htmlDocContentDumpOutput", &pyobj_buf, &pyobj_cur, &encoding)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); htmlDocContentDumpOutput(buf, cur, encoding); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) PyObject * libxml_htmlDocDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; FILE * f; PyObject *pyobj_f; xmlDocPtr cur; PyObject *pyobj_cur; if (!PyArg_ParseTuple(args, (char *)"OO:htmlDocDump", &pyobj_f, &pyobj_cur)) return(NULL); f = (FILE *) PyFile_Get(pyobj_f); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); c_retval = htmlDocDump(f, cur); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlFreeParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { htmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:htmlFreeParserCtxt", &pyobj_ctxt)) return(NULL); ctxt = (htmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); htmlFreeParserCtxt(ctxt); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlGetMetaEncoding(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; const xmlChar * c_retval; htmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"O:htmlGetMetaEncoding", &pyobj_doc)) return(NULL); doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = htmlGetMetaEncoding(doc); py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlHandleOmittedElem(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int val; if (!PyArg_ParseTuple(args, (char *)"i:htmlHandleOmittedElem", &val)) return(NULL); c_retval = htmlHandleOmittedElem(val); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlInitAutoClose(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { htmlInitAutoClose(); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlIsAutoClosed(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; htmlDocPtr doc; PyObject *pyobj_doc; htmlNodePtr elem; PyObject *pyobj_elem; if (!PyArg_ParseTuple(args, (char *)"OO:htmlIsAutoClosed", &pyobj_doc, &pyobj_elem)) return(NULL); doc = (htmlDocPtr) PyxmlNode_Get(pyobj_doc); elem = (htmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = htmlIsAutoClosed(doc, elem); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlIsBooleanAttr(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * name; if (!PyArg_ParseTuple(args, (char *)"z:htmlIsBooleanAttr", &name)) return(NULL); c_retval = htmlIsBooleanAttr(name); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlIsScriptAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * name; if (!PyArg_ParseTuple(args, (char *)"z:htmlIsScriptAttribute", &name)) return(NULL); c_retval = htmlIsScriptAttribute(name); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlNewDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; xmlChar * URI; xmlChar * ExternalID; if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDoc", &URI, &ExternalID)) return(NULL); c_retval = htmlNewDoc(URI, ExternalID); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlNewDocNoDtD(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; xmlChar * URI; xmlChar * ExternalID; if (!PyArg_ParseTuple(args, (char *)"zz:htmlNewDocNoDtD", &URI, &ExternalID)) return(NULL); c_retval = htmlNewDocNoDtD(URI, ExternalID); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) PyObject * libxml_htmlNewParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { PyObject *py_retval; htmlParserCtxtPtr c_retval; c_retval = htmlNewParserCtxt(); py_retval = libxml_xmlParserCtxtPtrWrap((xmlParserCtxtPtr) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) PyObject * libxml_htmlNodeDumpFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { FILE * out; PyObject *pyobj_out; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; if (!PyArg_ParseTuple(args, (char *)"OOO:htmlNodeDumpFile", &pyobj_out, &pyobj_doc, &pyobj_cur)) return(NULL); out = (FILE *) PyFile_Get(pyobj_out); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); htmlNodeDumpFile(out, doc, cur); Py_INCREF(Py_None); return(Py_None); } #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) PyObject * libxml_htmlNodeDumpFileFormat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; FILE * out; PyObject *pyobj_out; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; char * encoding; int format; if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFileFormat", &pyobj_out, &pyobj_doc, &pyobj_cur, &encoding, &format)) return(NULL); out = (FILE *) PyFile_Get(pyobj_out); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); c_retval = htmlNodeDumpFileFormat(out, doc, cur, encoding, format); py_retval = libxml_intWrap((int) c_retval); return(py_retval); } #endif /* defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) */ #if defined(LIBXML_HTML_ENABLED) && defined(LIBXML_OUTPUT_ENABLED) PyObject * libxml_htmlNodeDumpFormatOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; char * encoding; int format; if (!PyArg_ParseTuple(args, (char *)"OOOzi:htmlNodeDumpFormatOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &encoding, &format)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);