load()
– Load xml content from file and convert to python object.¶
A simple xml parse and build lib.
-
lazyxml.
load
(fp, **kw)¶ Load xml content from file and convert to python object.
>>> import lazyxml >>> with open('demo.xml', 'rb') as fp: >>> lazyxml.load(fp)
>>> from cStringIO import StringIO >>> buffer = StringIO('<?xml version="1.0" encoding="utf-8"?><demo><foo><![CDATA[<foo>]]></foo><bar><![CDATA[1]]></bar><bar><![CDATA[2]]></bar></demo>') >>> lazyxml.load(buffer) {'bar': ['1', '2'], 'foo': '<foo>'} >>> buffer.close()
Note
kw
argument have the same meaning as inloads()
Parameters: fp – a file or file-like object that support .read()
to read the xml contentReturn type: dict