📄 libxml2-py.c
字号:
PyObject *libxml_xmlParseMarkupDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlParseMarkupDecl", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); xmlParseMarkupDecl(ctxt); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlHasNsProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlAttrPtr c_retval; xmlNodePtr node; PyObject *pyobj_node; xmlChar * name; xmlChar * nameSpace; if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlHasNsProp", &pyobj_node, &name, &nameSpace)) return(NULL); node = (xmlNodePtr) PyxmlNode_Get(pyobj_node); c_retval = xmlHasNsProp(node, name, nameSpace); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlAddPrevSibling(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlNodePtr cur; PyObject *pyobj_cur; xmlNodePtr elem; PyObject *pyobj_elem; if (!PyArg_ParseTuple(args, (char *)"OO:xmlAddPrevSibling", &pyobj_cur, &pyobj_elem)) return(NULL); cur = (xmlNodePtr) PyxmlNode_Get(pyobj_cur); elem = (xmlNodePtr) PyxmlNode_Get(pyobj_elem); c_retval = xmlAddPrevSibling(cur, elem); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlGetDtdAttrDesc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlAttributePtr c_retval; xmlDtdPtr dtd; PyObject *pyobj_dtd; xmlChar * elem; xmlChar * name; if (!PyArg_ParseTuple(args, (char *)"Ozz:xmlGetDtdAttrDesc", &pyobj_dtd, &elem, &name)) return(NULL); dtd = (xmlDtdPtr) PyxmlNode_Get(pyobj_dtd); c_retval = xmlGetDtdAttrDesc(dtd, elem, name); py_retval = libxml_xmlAttributePtrWrap((xmlAttributePtr) c_retval); return(py_retval);}#ifdef LIBXML_HTML_ENABLEDPyObject *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 /* LIBXML_HTML_ENABLED */PyObject *libxml_xmlUCSIsEnclosedCJKLettersandMonths(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsEnclosedCJKLettersandMonths", &code)) return(NULL); c_retval = xmlUCSIsEnclosedCJKLettersandMonths(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlGetIntSubset(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlDtdPtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"O:xmlGetIntSubset", &pyobj_doc)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlGetIntSubset(doc); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}PyObject *libxml_xmlCleanupInputCallbacks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { xmlCleanupInputCallbacks(); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlValidateRoot(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlValidCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlDocPtr doc; PyObject *pyobj_doc; if (!PyArg_ParseTuple(args, (char *)"OO:xmlValidateRoot", &pyobj_ctxt, &pyobj_doc)) return(NULL); ctxt = (xmlValidCtxtPtr) PyValidCtxt_Get(pyobj_ctxt); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlValidateRoot(ctxt, doc); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlNormalizeURIPath(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; char * path; if (!PyArg_ParseTuple(args, (char *)"z:xmlNormalizeURIPath", &path)) return(NULL); c_retval = xmlNormalizeURIPath(path); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlTextReaderConstXmlVersion(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; const xmlChar * c_retval; xmlTextReaderPtr reader; PyObject *pyobj_reader; if (!PyArg_ParseTuple(args, (char *)"O:xmlTextReaderConstXmlVersion", &pyobj_reader)) return(NULL); reader = (xmlTextReaderPtr) PyxmlTextReader_Get(pyobj_reader); c_retval = xmlTextReaderConstXmlVersion(reader); py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsCombiningDiacriticalMarksforSymbols(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningDiacriticalMarksforSymbols", &code)) return(NULL); c_retval = xmlUCSIsCombiningDiacriticalMarksforSymbols(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlParserInputBufferRead(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlParserInputBufferPtr in; PyObject *pyobj_in; int len; if (!PyArg_ParseTuple(args, (char *)"Oi:xmlParserInputBufferRead", &pyobj_in, &len)) return(NULL); in = (xmlParserInputBufferPtr) PyinputBuffer_Get(pyobj_in); c_retval = xmlParserInputBufferRead(in, len); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlIOHTTPMatch(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; char * filename; if (!PyArg_ParseTuple(args, (char *)"z:xmlIOHTTPMatch", &filename)) return(NULL); c_retval = xmlIOHTTPMatch(filename); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathNewFloat(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlXPathObjectPtr c_retval; double val; if (!PyArg_ParseTuple(args, (char *)"d:xmlXPathNewFloat", &val)) return(NULL); c_retval = xmlXPathNewFloat(val); py_retval = libxml_xmlXPathObjectPtrWrap((xmlXPathObjectPtr) c_retval); return(py_retval);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlUCSIsCatCc(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCatCc", &code)) return(NULL); c_retval = xmlUCSIsCatCc(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlURISetServer(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlURIPtr URI; PyObject *pyobj_URI; char * server; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetServer", &pyobj_URI, &server)) return(NULL); URI = (xmlURIPtr) PyURI_Get(pyobj_URI); if (URI->server != NULL) xmlFree(URI->server); URI->server = (char *)xmlStrdup((const xmlChar *)server); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlUCSIsSpacingModifierLetters(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsSpacingModifierLetters", &code)) return(NULL); c_retval = xmlUCSIsSpacingModifierLetters(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_HTML_ENABLED#endif /* LIBXML_HTML_ENABLED */PyObject *libxml_xmlUCSIsHighPrivateUseSurrogates(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsHighPrivateUseSurrogates", &code)) return(NULL); c_retval = xmlUCSIsHighPrivateUseSurrogates(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { xmlDefaultSAXHandlerInit(); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlUCSIsBraillePatterns(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsBraillePatterns", &code)) return(NULL); c_retval = xmlUCSIsBraillePatterns(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlParseAttValue(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlChar * c_retval; xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlParseAttValue", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = xmlParseAttValue(ctxt); py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval); return(py_retval);}PyObject *libxml_xmlStringGetNodeList(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlNodePtr c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlChar * value; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlStringGetNodeList", &pyobj_doc, &value)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlStringGetNodeList(doc, value); py_retval = libxml_xmlNodePtrWrap((xmlNodePtr) c_retval); return(py_retval);}#ifdef LIBXML_HTML_ENABLEDPyObject *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 /* LIBXML_HTML_ENABLED */#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathTrueFunction(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlXPathParserContextPtr ctxt; PyObject *pyobj_ctxt; int nargs; if (!PyArg_ParseTuple(args, (char *)"Oi:xmlXPathTrueFunction", &pyobj_ctxt, &nargs)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); xmlXPathTrueFunction(ctxt, nargs); Py_INCREF(Py_None); return(Py_None);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlCatalogAdd(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * type; xmlChar * orig; xmlChar * replace; if (!PyArg_ParseTuple(args, (char *)"zzz:xmlCatalogAdd", &type, &orig, &replace)) return(NULL); c_retval = xmlCatalogAdd(type, orig, replace); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsCombiningDiacriticalMarks(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsCombiningDiacriticalMarks", &code)) return(NULL); c_retval = xmlUCSIsCombiningDiacriticalMarks(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#ifdef LIBXML_XPATH_ENABLEDPyObject *libxml_xmlXPathEqualValues(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlXPathParserContextPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlXPathEqualValues", &pyobj_ctxt)) return(NULL); ctxt = (xmlXPathParserContextPtr) PyxmlXPathParserContext_Get(pyobj_ctxt); c_retval = xmlXPathEqualValues(ctxt); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlCtxtUseOptions(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; int options; if (!PyArg_ParseTuple(args, (char *)"Oi:xmlCtxtUseOptions", &pyobj_ctxt, &options)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = xmlCtxtUseOptions(ctxt, options); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsShavian(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsShavian", &code)) return(NULL); c_retval = xmlUCSIsShavian(code); py_retval = libxml_intWrap((int) c_retval);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -