2 # Simple and straightforward XML-to-JSON converter in Python
5 # URL: http://code.google.com/p/xml2json-direct/
7 def from_elementtree(el, preserve_whitespaces=False):
10 ns, name = el.tag.rsplit("}", 1)
12 res["namespace"] = ns[1:]
16 for k, v in el.items():
19 if el.text and (preserve_whitespaces or el.text.strip() != ''):
22 kids.append(from_elementtree(kid, preserve_whitespaces))
23 if kid.tail and (preserve_whitespaces or kid.tail.strip() != ''):
25 res["children"] = kids