from libc.string cimport const_char from lxml.includes.tree cimport xmlDoc from lxml.includes.tree cimport xmlInputReadCallback, xmlInputCloseCallback from lxml.includes.xmlparser cimport xmlParserCtxt, xmlSAXHandler, xmlSAXHandlerV1 cdef extern from "libxml/HTMLparser.h": ctypedef enum htmlParserOption: HTML_PARSE_NOERROR # suppress error reports HTML_PARSE_NOWARNING # suppress warning reports HTML_PARSE_PEDANTIC # pedantic error reporting HTML_PARSE_NOBLANKS # remove blank nodes HTML_PARSE_NONET # Forbid network access # libxml2 2.6.21+ only: HTML_PARSE_RECOVER # Relaxed parsing HTML_PARSE_COMPACT # compact small text nodes # libxml2 2.7.7+ only: HTML_PARSE_NOIMPLIED # Do not add implied html/body... elements # libxml2 2.7.8+ only: HTML_PARSE_NODEFDTD # do not default a doctype if not found # libxml2 2.8.0+ only: XML_PARSE_IGNORE_ENC # ignore internal document encoding hint xmlSAXHandlerV1 htmlDefaultSAXHandler cdef xmlParserCtxt* htmlCreateMemoryParserCtxt( char* buffer, int size) nogil cdef xmlParserCtxt* htmlCreateFileParserCtxt( char* filename, char* encoding) nogil cdef xmlParserCtxt* htmlCreatePushParserCtxt(xmlSAXHandler* sax, void* user_data, char* chunk, int size, char* filename, int enc) nogil cdef void htmlFreeParserCtxt(xmlParserCtxt* ctxt) nogil cdef void htmlCtxtReset(xmlParserCtxt* ctxt) nogil cdef int htmlCtxtUseOptions(xmlParserCtxt* ctxt, int options) nogil cdef int htmlParseDocument(xmlParserCtxt* ctxt) nogil cdef int htmlParseChunk(xmlParserCtxt* ctxt, char* chunk, int size, int terminate) nogil cdef xmlDoc* htmlCtxtReadFile(xmlParserCtxt* ctxt, char* filename, const_char* encoding, int options) nogil cdef xmlDoc* htmlCtxtReadDoc(xmlParserCtxt* ctxt, char* buffer, char* URL, const_char* encoding, int options) nogil cdef xmlDoc* htmlCtxtReadIO(xmlParserCtxt* ctxt, xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void* ioctx, char* URL, const_char* encoding, int options) nogil cdef xmlDoc* htmlCtxtReadMemory(xmlParserCtxt* ctxt, char* buffer, int size, char* filename, const_char* encoding, int options) nogil
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
extlibs | Folder | 0755 |
|
|
libexslt | Folder | 0755 |
|
|
libxml | Folder | 0755 |
|
|
libxslt | Folder | 0755 |
|
|
__init__.pxd | File | 0 B | 0644 |
|
__init__.py | File | 0 B | 0644 |
|
c14n.pxd | File | 1.1 KB | 0644 |
|
config.pxd | File | 96 B | 0644 |
|
dtdvalid.pxd | File | 671 B | 0644 |
|
etree_defs.h | File | 15 KB | 0644 |
|
etreepublic.pxd | File | 9.88 KB | 0644 |
|
htmlparser.pxd | File | 2.8 KB | 0644 |
|
lxml-version.h | File | 71 B | 0644 |
|
relaxng.pxd | File | 2.61 KB | 0644 |
|
schematron.pxd | File | 1.6 KB | 0644 |
|
tree.pxd | File | 19.62 KB | 0644 |
|
uri.pxd | File | 139 B | 0644 |
|
xinclude.pxd | File | 852 B | 0644 |
|
xmlerror.pxd | File | 56.64 KB | 0644 |
|
xmlparser.pxd | File | 10.61 KB | 0644 |
|
xmlschema.pxd | File | 1.66 KB | 0644 |
|
xpath.pxd | File | 5.66 KB | 0644 |
|
xslt.pxd | File | 8.15 KB | 0644 |
|