0001try:
0002 from xml.etree import ElementTree as etree
0003except ImportError:
0004 import elementtree.ElementTree as etree
0005from httpencode.format import Format
0006
0007def load(fp, content_type):
0008 data = etree.parse(fp)
0009 return data
0010
0011def dump_iter(data, content_type):
0012 return [etree.tostring(data)]
0013
0014xml = Format(
0015 'ElementTree', ['text/xml', 'application/xml'], 'etree',
0016 dump_iter=dump_iter,
0017 load=load,
0018 secure=True)