📄 libxml2-py.c
字号:
return(py_retval);}PyObject *libxml_xmlUCSIsHebrew(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHebrew", &code)) return(NULL); c_retval = xmlUCSIsHebrew(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathLangFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlXPathParserContextPtr ctxt; PyObject *pyobj_ctxt; int nargs; if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathLangFunction", &pyobj_ctxt, &nargs)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); xmlXPathLangFunction(ctxt, nargs); Py_INCREF(Py_None); return(Py_None);}#endif /* LIBXML_XPATH_ENABLED */#ifdef LIBXML_SCHEMAS_ENABLEDPyObject *libxml_xmlSchemaValidateDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlSchemaValidCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"OO:xmlSchemaValidateDoc", &pyobj_ctxt, &pyobj_doc)) return(NULL); ctxt = (xmlSchemaValidCtxtPtr) PySchemaValidCtxt_Get(pyobj_ctxt); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlSchemaValidateDoc(ctxt, doc); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* LIBXML_SCHEMAS_ENABLED */PyObject *libxml_xmlCopyError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlErrorPtr from; PyObject *pyobj_from; xmlErrorPtr to; PyObject *pyobj_to; if (!PyArg_ParseTuple(args, (char *)"OO:xmlCopyError", &pyobj_from, &pyobj_to)) return(NULL); from = (xmlErrorPtr) PyError_Get(pyobj_from); to = (xmlErrorPtr) PyError_Get(pyobj_to); c_retval = xmlCopyError(from, to); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_SCHEMAS_ENABLEDPyObject *libxml_xmlRelaxNGValidateDoc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlRelaxNGValidCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"OO:xmlRelaxNGValidateDoc", &pyobj_ctxt, &pyobj_doc)) return(NULL); ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlRelaxNGValidateDoc(ctxt, doc); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* LIBXML_SCHEMAS_ENABLED */PyObject *libxml_xmlNodeSetSpacePreserve(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlNodePtr cur; PyObject *pyobj_cur; int val; if (!PyArg_ParseTuple(args, (char *)"Oi:xmlNodeSetSpacePreserve", &pyobj_cur, &val)) return(NULL); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); xmlNodeSetSpacePreserve(cur, val); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlUCSIsArmenian(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsArmenian", &code)) return(NULL); c_retval = xmlUCSIsArmenian(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathCastNodeToNumber(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; double c_retval; xmlNodePtr node; PyObject *pyobj_node; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathCastNodeToNumber", &pyobj_node)) return(NULL); node = (xmlNodePtr) PyxmlNode_Get(pyobj_node); c_retval = xmlXPathCastNodeToNumber(node); py_retval = libxml_doubleWrap((double) c_retval); return(py_retval);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlUTF8Size(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * utf; if (!PyArg_ParseTuple(args, (char *)"z:xmlUTF8Size", &utf)) return(NULL); c_retval = xmlUTF8Size(utf); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlNewText(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlChar * content; if (!PyArg_ParseTuple(args, (char *)"z:xmlNewText", &content)) return(NULL); c_retval = xmlNewText(content); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlDocCopyNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlNodePtr node; PyObject *pyobj_node; if (!PyArg_ParseTuple(args, (char *)"OO:xmlDocCopyNodeList", &pyobj_doc, &pyobj_node)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); node = (xmlNodePtr) PyxmlNode_Get(pyobj_node); c_retval = xmlDocCopyNodeList(doc, node); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlNewDocText(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlChar * content; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewDocText", &pyobj_doc, &content)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlNewDocText(doc, content); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlNewReference(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlChar * name; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlNewReference", &pyobj_doc, &name)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlNewReference(doc, name); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathNewValueTree(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlXPathObjectPtr c_retval; xmlNodePtr val; PyObject *pyobj_val; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathNewValueTree", &pyobj_val)) return(NULL); val = (xmlNodePtr) PyxmlNode_Get(pyobj_val); c_retval = xmlXPathNewValueTree(val); py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval); return(py_retval);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlUCSIsSupplementalMathematicalOperators(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSupplementalMathematicalOperators", &code)) return(NULL); c_retval = xmlUCSIsSupplementalMathematicalOperators(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlOutputBufferWriteString(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlOutputBufferPtr out; PyObject *pyobj_out; char * str; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlOutputBufferWriteString", &pyobj_out, &str)) return(NULL); out = (xmlOutputBufferPtr) PyoutputBuffer_Get(pyobj_out); c_retval = xmlOutputBufferWriteString(out, str); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlValidateDtd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlValidCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlDocPtr doc; PyObject *pyobj_doc; xmlDtdPtr dtd; PyObject *pyobj_dtd; if (!PyArg_ParseTuple(args, (char *)"OOO:xmlValidateDtd", &pyobj_ctxt, &pyobj_doc, &pyobj_dtd)) return(NULL); ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd); c_retval = xmlValidateDtd(ctxt, doc, dtd); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}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);}#ifdef LIBXML_XPTR_ENABLEDPyObject *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 /* LIBXML_XPTR_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);}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);}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);}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);}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);}#ifdef LIBXML_HTML_ENABLEDPyObject *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 /* LIBXML_HTML_ENABLED */#ifdef LIBXML_XPATH_ENABLEDPyObject *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 /* LIBXML_XPATH_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);}PyObject *libxml_xmlUCSIsGothic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -