Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/libxml2-python-2.9.1/ |
Upload File : |
| Current File : /usr/share/doc/libxml2-python-2.9.1/pushSAX.py |
#!/usr/bin/python -u
import sys
import libxml2
# Memory debug specific
libxml2.debugMemory(1)
log = ""
class callback:
def startDocument(self):
global log
log = log + "startDocument:"
def endDocument(self):
global log
log = log + "endDocument:"
def startElement(self, tag, attrs):
global log
log = log + "startElement %s %s:" % (tag, attrs)
def endElement(self, tag):
global log
log = log + "endElement %s:" % (tag)
def characters(self, data):
global log
log = log + "characters: %s:" % (data)
def warning(self, msg):
global log
log = log + "warning: %s:" % (msg)
def error(self, msg):
global log
log = log + "error: %s:" % (msg)
def fatalError(self, msg):
global log
log = log + "fatalError: %s:" % (msg)
handler = callback()
ctxt = libxml2.createPushParser(handler, "<foo", 4, "test.xml")
chunk = " url='tst'>b"
ctxt.parseChunk(chunk, len(chunk), 0)
chunk = "ar</foo>"
ctxt.parseChunk(chunk, len(chunk), 1)
ctxt=None
reference = "startDocument:startElement foo {'url': 'tst'}:characters: bar:endElement foo:endDocument:"
if log != reference:
print("Error got: %s" % log)
print("Exprected: %s" % reference)
sys.exit(1)
# Memory debug specific
libxml2.cleanupParser()
if libxml2.debugMemory(1) == 0:
print("OK")
else:
print("Memory leak %d bytes" % (libxml2.debugMemory(1)))
libxml2.dumpMemory()
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
September 29 2025 07:01:39 |
0 / 0 |
0755 |
|
| | | | | |
| TODO |
1.585 KB |
July 30 2009 15:24:34 |
0 / 0 |
0644 |
|
| apibuild.py |
79.751 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| attribs.py |
0.8 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| build.py |
1.515 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| compareNodes.py |
1.48 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| ctxterror.py |
1.293 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| cutnpaste.py |
1.259 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| dtdvalid.py |
0.604 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| error.py |
1.036 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| inbuf.py |
0.486 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| index.py |
32.137 KB |
July 30 2009 15:24:34 |
0 / 0 |
0755 |
|
| indexes.py |
2.898 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| input_callback.py |
5.006 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| libxml2class.txt |
22.415 KB |
April 19 2013 07:28:37 |
0 / 0 |
0644 |
|
| nsdel.py |
1.552 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| outbuf.py |
3.071 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| push.py |
0.751 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| pushSAX.py |
1.459 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| pushSAXhtml.py |
1.574 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| python.html |
19.46 KB |
March 27 2013 08:08:53 |
0 / 0 |
0644 |
|
| reader.py |
12.228 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader2.py |
5.22 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader3.py |
4.056 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader4.py |
1.151 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader5.py |
1.222 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader6.py |
2.61 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader7.py |
1.717 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| reader8.py |
0.667 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| readererr.py |
1.249 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| readernext.py |
2.426 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| regexp.py |
0.699 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| relaxng.py |
1.175 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| resolver.py |
0.837 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| schema.py |
1.279 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| serialize.py |
4.177 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| sync.py |
3.441 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| thread2.py |
2.252 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tst.py |
0.573 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstLastError.py |
2.834 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstURI.py |
1.077 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstmem.py |
0.703 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstxpath.py |
1.431 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validDTD.py |
1.196 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validRNG.py |
1.899 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validSchemas.py |
2.017 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validate.py |
1.68 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| walker.py |
2.352 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| xpath.py |
1.167 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathext.py |
1.098 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathleak.py |
1.526 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| xpathns.py |
0.539 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathret.py |
1.288 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|