📄 libxml2-py.c
字号:
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);}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);}#ifdef LIBXML_XPATH_ENABLEDPyObject *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 /* LIBXML_XPATH_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);}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);}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);}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);}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);}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);}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);}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);}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);}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);}#ifdef LIBXML_HTML_ENABLEDPyObject *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 /* LIBXML_HTML_ENABLED */#ifdef LIBXML_XPATH_ENABLEDPyObject *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 /* LIBXML_XPATH_ENABLED */PyObject *libxml_xmlIsIdeographic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; unsigned int ch; if (!PyArg_ParseTuple(args, (char *)"i:xmlIsIdeographic", &ch)) return(NULL); c_retval = xmlIsIdeographic(ch); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsLatinExtendedAdditional(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsLatinExtendedAdditional", &code)) return(NULL); c_retval = xmlUCSIsLatinExtendedAdditional(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlURISetAuthority(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlURIPtr URI; PyObject *pyobj_URI; char * authority; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetAuthority", &pyobj_URI, &authority)) return(NULL); URI = (xmlURIPtr) PyURI_Get(pyobj_URI); if (URI->authority != NULL) xmlFree(URI->authority); URI->authority = (char *)xmlStrdup((const xmlChar *)authority); Py_INCREF(Py_None); return(Py_None);}#ifdef LIBXML_SCHEMAS_ENABLEDPyObject *libxml_xmlRelaxNGValidatePushCData(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlRelaxNGValidCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlChar * data; int len; if (!PyArg_ParseTuple(args, (char *)"Ozi:xmlRelaxNGValidatePushCData", &pyobj_ctxt, &data, &len)) return(NULL); ctxt = (xmlRelaxNGValidCtxtPtr) PyrelaxNgValidCtxt_Get(pyobj_ctxt); c_retval = xmlRelaxNGValidatePushCData(ctxt, data, len); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}#endif /* LIBXML_SCHEMAS_ENABLED */PyObject *libxml_xmlGetLastError(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { PyObject *py_retval; xmlErrorPtr c_retval; c_retval = xmlGetLastError(); py_retval = libxml_xmlErrorPtrWrap((xmlErrorPtr) c_retval); return(py_retval);}PyObject *libxml_xmlEncodeEntitiesReentrant(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlChar * c_retval; xmlDocPtr doc; PyObject *pyobj_doc; xmlChar * input; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlEncodeEntitiesReentrant", &pyobj_doc, &input)) return(NULL); doc = (xmlDocPtr) PyxmlNode_Get(pyobj_doc); c_retval = xmlEncodeEntitiesReentrant(doc, input); py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval); return(py_retval);}PyObject *libxml_xmlRemoveProp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlAttrPtr cur; PyObject *pyobj_cur; if (!PyArg_ParseTuple(args, (char *)"O:xmlRemoveProp", &pyobj_cur)) return(NULL); cur = (xmlAttrPtr) PyxmlNode_Get(pyobj_cur); c_retval = xmlRemoveProp(cur); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlACatalogDump(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlCatalogPtr catal; PyObject *pyobj_catal; FILE * out; PyObject *pyobj_out; if (!PyArg_ParseTuple(args, (char *)"OO:xmlACatalogDump", &pyobj_catal, &pyobj_out)) return(NULL); catal = (xmlCatalogPtr) Pycatalog_Get(pyobj_catal); out = (FILE *) PyFile_Get(pyobj_out); xmlACatalogDump(catal, out); Py_INCREF(Py_None); return(Py_None);}PyObject *libxml_xmlReadFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlDocPtr c_retval; char * filename; char * encoding; int options; if (!PyArg_ParseTuple(args, (char *)"zzi:xmlReadFile", &filename, &encoding, &options)) return(NULL); c_retval = xmlReadFile(filename, encoding, options); py_retval = libxml_xmlDocPtrWrap((xmlDocPtr) c_retval); return(py_retval);}PyObject *libxml_xmlUCSIsNumberForms(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; int code; if (!PyArg_ParseTuple(args, (char *)"i:xmlUCSIsNumberForms", &code)) return(NULL); c_retval = xmlUCSIsNumberForms(code); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlStrncmp(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; xmlChar * str1; xmlChar * str2; int len; if (!PyArg_ParseTuple(args, (char *)"zzi:xmlStrncmp", &str1, &str2, &len)) return(NULL); c_retval = xmlStrncmp(str1, str2, len); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlCatalogGetPublic(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; const xmlChar * c_retval; xmlChar * pubID; if (!PyArg_ParseTuple(args, (char *)"z:xmlCatalogGetPublic", &pubID)) return(NULL); c_retval = xmlCatalogGetPublic(pubID); py_retval = libxml_xmlCharPtrConstWrap((const xmlChar *) c_retval); return(py_retval);}PyObject *libxml_xmlSaveFormatFile(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; int c_retval; char * filename; xmlDocPtr cur; PyObject *pyobj_cur; int format; if (!PyArg_ParseTuple(args, (char *)"zOi:xmlSaveFormatFile", &filename, &pyobj_cur, &format)) return(NULL); cur = (xmlDocPtr) PyxmlNode_Get(pyobj_cur); c_retval = xmlSaveFormatFile(filename, cur, format); py_retval = libxml_intWrap((int) c_retval); return(py_retval);}PyObject *libxml_xmlParseXMLDecl(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; if (!PyArg_ParseTuple(args, (char *)"O:xmlParseXMLDecl", &pyobj_ctxt)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); xmlParseXMLDecl(ctxt); Py_INCREF(Py_None); return(Py_None);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -