📄 libxml2-py.c
字号:
#endif /* defined(LIBXML_VALID_ENABLED) */PyObject *libxml_xmlIsBlank(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; unsigned int ch; if (!PyArg_ParseTuple(args, (char *)"i:xmlIsBlank", &ch)) return(NULL); c_retval = xmlIsBlank(ch); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#if defined(LIBXML_XPTR_ENABLED)PyObject *libxml_xmlXPtrNewLocationSetNodes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlXPathObjectPtr c_retval; xmlNodePtr start; PyObject *pyobj_start; xmlNodePtr end; PyObject *pyobj_end; if (!PyArg_ParseTuple(args, (char *)"OO:xmlXPtrNewLocationSetNodes", &pyobj_start, &pyobj_end)) return(NULL); start = (xmlNodePtr) PyxmlNode_Get(pyobj_start); end = (xmlNodePtr) PyxmlNode_Get(pyobj_end); c_retval = xmlXPtrNewLocationSetNodes(start, end); py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval); return(py_retval);}#endif /* defined(LIBXML_XPTR_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsCombiningMarksforSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningMarksforSymbols", &code)) return(NULL); c_retval = xmlUCSIsCombiningMarksforSymbols(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */#if defined(LIBXML_VALID_ENABLED)PyObject *libxml_xmlValidateElement(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; if (!PyArg_ParseTuple(args, (char *)"OOO:xmlValidateElement", &pyobj_ctxt, &pyobj_doc, &pyobj_elem)) return(NULL); ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = xmlValidateElement(ctxt, doc, elem); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_VALID_ENABLED) */PyObject *libxml_xmlPopInputCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { PyObject *py_retval; int c_retval; c_retval = xmlPopInputCallbacks(); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsLao(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLao", &code)) return(NULL); c_retval = xmlUCSIsLao(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */#if defined(LIBXML_TREE_ENABLED)PyObject *libxml_xmlNewDocFragment(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"O:xmlNewDocFragment", &pyobj_doc)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlNewDocFragment(doc); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}#endif /* defined(LIBXML_TREE_ENABLED) */#if defined(LIBXML_HTML_ENABLED)PyObject *libxml_htmlReadMemory(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; htmlDocPtr c_retval; char * buffer; int py_buffsize0; int size; char * URL; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"t#izzi:htmlReadMemory", &buffer, &py_buffsize0, &size, &URL, &encoding, &options)) return(NULL); c_retval = htmlReadMemory(buffer, size, URL, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);}#endif /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_XPATH_ENABLED)PyObject *libxml_xmlXPathNodeSetFreeNs(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlNsPtr ns; PyObject *pyobj_ns; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNodeSetFreeNs", &pyobj_ns)) return(NULL); ns = (xmlNsPtr) PyxmlNode_Get(pyobj_ns); xmlXPathNodeSetFreeNs(ns); Py_INCREF(Py_None); return(Py_None);}#endif /* defined(LIBXML_XPATH_ENABLED) */#if defined(LIBXML_READER_ENABLED)PyObject *libxml_xmlTextReaderHasAttributes(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlTextReaderPtr reader; PyObject *pyobj_reader; if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderHasAttributes", &pyobj_reader)) return(NULL); reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader); c_retval = xmlTextReaderHasAttributes(reader); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_READER_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsGothic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsGothic", &code)) return(NULL); c_retval = xmlUCSIsGothic(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */#if defined(LIBXML_OUTPUT_ENABLED)PyObject *libxml_xmlNodeDumpOutput(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlOutputBufferPtr buf; PyObject *pyobj_buf; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr cur; PyObject *pyobj_cur; int level; int format; char * encoding; if (!PyArg_ParseTuple(args, (char *)"OOOiiz:xmlNodeDumpOutput", &pyobj_buf, &pyobj_doc, &pyobj_cur, &level, &format, &encoding)) return(NULL); buf = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_buf); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); xmlNodeDumpOutput(buf, doc, cur, level, format, encoding); Py_INCREF(Py_None); return(Py_None);}#endif /* defined(LIBXML_OUTPUT_ENABLED) */#if defined(LIBXML_XPATH_ENABLED)PyObject *libxml_xmlXPathRegisteredFuncsCleanup(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlXPathContextPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathRegisteredFuncsCleanup", &pyobj_ctxt)) return(NULL); ctxt = (xmlXPathContextPtr) PyxmlXPathContext_Get(pyobj_ctxt); xmlXPathRegisteredFuncsCleanup(ctxt); Py_INCREF(Py_None); return(Py_None);}#endif /* defined(LIBXML_XPATH_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsBlock(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; char * block; if (!PyArg_ParseTuple(args, (char *)"iz:xmlUCSIsBlock", &code, &block)) return(NULL); c_retval = xmlUCSIsBlock(code, block); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */#if defined(LIBXML_READER_ENABLED)PyObject *libxml_xmlTextReaderMoveToNextAttribute(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlTextReaderPtr reader; PyObject *pyobj_reader; if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderMoveToNextAttribute", &pyobj_reader)) return(NULL); reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader); c_retval = xmlTextReaderMoveToNextAttribute(reader); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_READER_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsCatNd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNd", &code)) return(NULL); c_retval = xmlUCSIsCatNd(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */PyObject *libxml_xmlParseSDDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlParseSDDecl", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = xmlParseSDDecl(ctxt); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#if defined(LIBXML_READER_ENABLED)PyObject *libxml_xmlReaderNewWalker(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlTextReaderPtr reader; PyObject *pyobj_reader; xmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"OO:xmlReaderNewWalker", &pyobj_reader, &pyobj_doc)) return(NULL); reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlReaderNewWalker(reader, doc); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_READER_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsCatNl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNl", &code)) return(NULL); c_retval = xmlUCSIsCatNl(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)PyObject *libxml_xmlUCSIsCatNo(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatNo", &code)) return(NULL); c_retval = xmlUCSIsCatNo(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_UNICODE_ENABLED) */PyObject *libxml_xmlSkipBlankChars(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlSkipBlankChars", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = xmlSkipBlankChars(ctxt); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#if defined(LIBXML_VALID_ENABLED)PyObject *libxml_xmlValidateNmtokenValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * value; if (!PyArg_ParseTuple(args, (char *)"z:xmlValidateNmtokenValue", &value)) return(NULL); c_retval = xmlValidateNmtokenValue(value); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* defined(LIBXML_VALID_ENABLED) */#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)PyObject *libxml_xmlGetNodePath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlChar * c_retval; xmlNodePtr node; PyObject *pyobj_node; if (!PyArg_ParseTuple(args, (char *)"O:xmlGetNodePath", &pyobj_node)) return(NULL); node = (xmlNodePtr) PyxmlNode_Get(pyobj_node); c_retval = xmlGetNodePath(node); py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval); return(py_retval);}#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_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_XPATH_ENABLED)PyObject *libxml_xmlXPathPopBoolean(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlXPathParserContextPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathPopBoolean", &pyobj_ctxt)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); c_retval = xmlXPathPopBoolean(ctxt); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -