📄 libxml2-py.c
字号:
if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPtrRangeToFunction", &pyobj_ctxt, &nargs)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); xmlXPtrRangeToFunction(ctxt, nargs); Py_INCREF(Py_None); return(Py_None);}#endif /* LIBXML_XPTR_ENABLED */PyObject *libxml_xmlCatalogIsEmpty(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlCatalogPtr catal; PyObject *pyobj_catal; if (!PyArg_ParseTuple(args, (char *)"O:xmlCatalogIsEmpty", &pyobj_catal)) return(NULL); catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal); c_retval = xmlCatalogIsEmpty(catal); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlTextReaderClose(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlTextReaderPtr reader; PyObject *pyobj_reader; if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderClose", &pyobj_reader)) return(NULL); reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader); c_retval = xmlTextReaderClose(reader); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlLoadSGMLSuperCatalog(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlCatalogPtr c_retval; char * filename; if (!PyArg_ParseTuple(args, (char *)"z:xmlLoadSGMLSuperCatalog", &filename)) return(NULL); c_retval = xmlLoadSGMLSuperCatalog(filename); py_retval = libxml_xmlCatalogPtrWrap((xmlCatalogPtr) c_retval); return(py_retval);}PyObject *libxml_xmlCopyChar(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int len; xmlChar * out; int val; if (!PyArg_ParseTuple(args, (char *)"izi:xmlCopyChar", &len, &out, &val)) return(NULL); c_retval = xmlCopyChar(len, out, val); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_SCHEMAS_ENABLEDPyObject *libxml_xmlSchemaNewMemParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlSchemaParserCtxtPtr c_retval; char * buffer; int size; if (!PyArg_ParseTuple(args, (char *)"zi:xmlSchemaNewMemParserCtxt", &buffer, &size)) return(NULL); c_retval = xmlSchemaNewMemParserCtxt(buffer, size); py_retval = libxml_xmlSchemaParserCtxtPtrWrap((xmlSchemaParserCtxtPtr) c_retval); return(py_retval);}#endif /* LIBXML_SCHEMAS_ENABLED */PyObject *libxml_xmlGetDtdQElementDesc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlElementPtr c_retval; xmlDtdPtr dtd; PyObject *pyobj_dtd; xmlChar * name; xmlChar * prefix; if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetDtdQElementDesc", &pyobj_dtd, &name, &prefix)) return(NULL); dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd); c_retval = xmlGetDtdQElementDesc(dtd, name, prefix); py_retval = libxml_xmlElementPtrWrap((xmlElementPtr) c_retval); return(py_retval);}PyObject *libxml_xmlValidatePopElement(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlValidCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr elem; PyObject *pyobj_elem; xmlChar * qname; if (!PyArg_ParseTuple(args, (char *)"OOOz:xmlValidatePopElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem, &qname)) return(NULL); ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = xmlValidatePopElement(ctxt, doc, elem, qname); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathLocalNameFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlXPathParserContextPtr ctxt; PyObject *pyobj_ctxt; int nargs; if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLocalNameFunction", &pyobj_ctxt, &nargs)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); xmlXPathLocalNameFunction(ctxt, nargs); Py_INCREF(Py_None); return(Py_None);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlParserHandleReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlParserHandleReference", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); xmlParserHandleReference(ctxt); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlNanoHTTPInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { xmlNanoHTTPInit(); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlCopyNamespaceList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNsPtr c_retval; xmlNsPtr cur; PyObject *pyobj_cur; if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyNamespaceList", &pyobj_cur)) return(NULL); cur = (xmlNsPtr) PyxmlNode_Get(pyobj_cur); c_retval = xmlCopyNamespaceList(cur); py_retval = libxml_xmlNsPtrWrap((xmlNsPtr) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsSpecials(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSpecials", &code)) return(NULL); c_retval = xmlUCSIsSpecials(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlParseCDSect(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlParseCDSect", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); xmlParseCDSect(ctxt); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlUCSIsLatinExtendedB(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedB", &code)) return(NULL); c_retval = xmlUCSIsLatinExtendedB(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsLatinExtendedA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedA", &code)) return(NULL); c_retval = xmlUCSIsLatinExtendedA(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlCopyDtd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlDtdPtr c_retval; xmlDtdPtr dtd; PyObject *pyobj_dtd; if (!PyArg_ParseTuple(args, (char *)"O:xmlCopyDtd", &pyobj_dtd)) return(NULL); dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd); c_retval = xmlCopyDtd(dtd); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlNodeListGetRawString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlChar * c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr list; PyObject *pyobj_list; int inLine; if (!PyArg_ParseTuple(args, (char *)"OOi:xmlNodeListGetRawString", &pyobj_doc, &pyobj_list, &inLine)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); list = (xmlNodePtr) PyxmlNode_Get(pyobj_list); c_retval = xmlNodeListGetRawString(doc, list, inLine); py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval); return(py_retval);}PyObject *libxml_xmlErrorGetLine(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlErrorPtr Error; PyObject *pyobj_Error; if (!PyArg_ParseTuple(args, (char *)"O:xmlErrorGetLine", &pyobj_Error)) return(NULL); Error = (xmlErrorPtr) PyError_Get(pyobj_Error); c_retval = Error->line; py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlNewDocNode(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlNsPtr ns; PyObject *pyobj_ns; xmlChar * name; xmlChar * content; if (!PyArg_ParseTuple(args, (char *)"OOzz:xmlNewDocNode", &pyobj_doc, &pyobj_ns, &name, &content)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns); c_retval = xmlNewDocNode(doc, ns, name, content); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}#ifdef LIBXML_HTML_ENABLEDPyObject *libxml_htmlParseDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; xmlChar * cur; char * encoding; if (!PyArg_ParseTuple(args, (char *)"zz:htmlParseDoc", &cur, &encoding)) return(NULL); c_retval = htmlParseDoc(cur, encoding); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);}#endif /* LIBXML_HTML_ENABLED */#ifdef LIBXML_SCHEMAS_ENABLEDPyObject *libxml_xmlRelaxNGInitTypes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { PyObject *py_retval; int c_retval; c_retval = xmlRelaxNGInitTypes(); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* LIBXML_SCHEMAS_ENABLED */PyObject *libxml_xmlUCSIsMiscellaneousMathematicalSymbolsA(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsMiscellaneousMathematicalSymbolsA", &code)) return(NULL); c_retval = xmlUCSIsMiscellaneousMathematicalSymbolsA(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathFreeParserContext(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlXPathParserContextPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathFreeParserContext", &pyobj_ctxt)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); xmlXPathFreeParserContext(ctxt); Py_INCREF(Py_None); return(Py_None);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlURIGetAuthority(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; const char * c_retval; xmlURIPtr URI; PyObject *pyobj_URI; if (!PyArg_ParseTuple(args, (char *)"O:xmlURIGetAuthority", &pyobj_URI)) return(NULL); URI = (xmlURIPtr) PyURI_Get(pyobj_URI); c_retval = URI->authority; py_retval = libxml_charPtrConstWrap((const char *) c_retval); return(py_retval);}PyObject *libxml_xmlCreateURI(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { PyObject *py_retval; xmlURIPtr c_retval; c_retval = xmlCreateURI(); py_retval = libxml_xmlURIPtrWrap((xmlURIPtr) c_retval); return(py_retval);}PyObject *libxml_xmlStrcat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlChar * c_retval; xmlChar * cur; xmlChar * add; if (!PyArg_ParseTuple(args, (char *)"zz:xmlStrcat", &cur, &add)) return(NULL); c_retval = xmlStrcat(cur, add); py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval); return(py_retval);}#ifdef LIBXML_SCHEMAS_ENABLEDPyObject *libxml_xmlSchemaFreeParserCtxt(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlSchemaParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlSchemaFreeParserCtxt", &pyobj_ctxt)) return(NULL); ctxt = (xmlSchemaParserCtxtPtr) PySchemaParserCtxt_Get(pyobj_ctxt); xmlSchemaFreeParserCtxt(ctxt); Py_INCREF(Py_None); return(Py_None);}#endif /* LIBXML_SCHEMAS_ENABLED */PyObject *libxml_xmlTextReaderGetParserLineNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlTextReaderPtr reader; PyObject *pyobj_reader; if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderGetParserLineNumber", &pyobj_reader)) return(NULL); reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader); c_retval = xmlTextReaderGetParserLineNumber(reader); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsKhmerSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsKhmerSymbols", &code)) return(NULL); c_retval = xmlUCSIsKhmerSymbols(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -