📄 libxml2-py.c
字号:
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);}#if defined(LIBXML_SCHEMAS_ENABLED)PyObject *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 /* defined(LIBXML_SCHEMAS_ENABLED) */#if defined(LIBXML_READER_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);}#endif /* defined(LIBXML_READER_ENABLED) */PyObject *libxml_xmlCheckVersion(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { int version; if (!PyArg_ParseTuple(args, (char *)"i:xmlCheckVersion", &version)) return(NULL); xmlCheckVersion(version); Py_INCREF(Py_None); return(Py_None);}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_xmlURISetQueryRaw(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { xmlURIPtr URI; PyObject *pyobj_URI; char * query_raw; if (!PyArg_ParseTuple(args, (char *)"Oz:xmlURISetQueryRaw", &pyobj_URI, &query_raw)) return(NULL); URI = (xmlURIPtr) PyURI_Get(pyobj_URI); if (URI->query_raw != NULL) xmlFree(URI->query_raw); URI->query_raw = (char *)xmlStrdup((const xmlChar *)query_raw); 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);}#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)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);}#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */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);}#if defined(LIBXML_HTML_ENABLED)PyObject *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 /* defined(LIBXML_HTML_ENABLED) */#if defined(LIBXML_UNICODE_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);}#endif /* defined(LIBXML_UNICODE_ENABLED) */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);}#if defined(LIBXML_VALID_ENABLED)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);}#endif /* defined(LIBXML_VALID_ENABLED) */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);}#if defined(LIBXML_READER_ENABLED)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);}#endif /* defined(LIBXML_READER_ENABLED) */#if defined(LIBXML_UNICODE_ENABLED)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);}#endif /* defined(LIBXML_UNICODE_ENABLED) */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);}#if defined(LIBXML_HTTP_ENABLED)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);}#endif /* defined(LIBXML_HTTP_ENABLED) */PyObject *libxml_xmlStringLenDecodeEntities(PyObject *self ATTRIBUTE_UNUSED, PyObject *args) { PyObject *py_retval; xmlChar * c_retval; xmlParserCtxtPtr ctxt; PyObject *pyobj_ctxt; xmlChar * str; int len; int what; xmlChar end; xmlChar end2; xmlChar end3; if (!PyArg_ParseTuple(args, (char *)"Oziiccc:xmlStringLenDecodeEntities", &pyobj_ctxt, &str, &len, &what, &end, &end2, &end3)) return(NULL); ctxt = (xmlParserCtxtPtr) PyparserCtxt_Get(pyobj_ctxt); c_retval = xmlStringLenDecodeEntities(ctxt, str, len, what, end, end2, end3); py_retval = libxml_xmlCharPtrWrap((xmlChar *) c_retval); return(py_retval);}#if defined(LIBXML_UNICODE_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);}#endif /* defined(LIBXML_UNICODE_ENABLED) */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);}#if defined(LIBXML_UNICODE_ENABLED)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);}#endif /* defined(LIBXML_UNICODE_ENABLED) */#if defined(LIBXML_HTML_ENABLED)#endif#if defined(LIBXML_UNICODE_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);}#endif /* defined(LIBXML_UNICODE_ENABLED) */PyObject *libxml_xmlDefaultSAXHandlerInit(PyObject *self ATTRIBUTE_UNUSED, PyObject *args ATTRIBUTE_UNUSED) { xmlDefaultSAXHandlerInit(); Py_INCREF(Py_None); return(Py_None);}#if defined(LIBXML_UNICODE_ENABLED)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);}#endif /* defined(LIBXML_UNICODE_ENABLED) */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))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -