14750 lines · 426.8 KB · C
RawDownload
/* 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.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t