[Python-ideas] Make-statement [Re: Different interface for namedtuple?]

Raymond Hettinger raymond.hettinger at gmail.com
Mon Mar 7 08:24:28 CET 2011


On Mar 6, 2011, at 10:06 PM, Bruce Leban wrote:
> . Personally, the xml writer seems like a reasonable use to me.

I'm surprised that you like the XML writer. To me it seems much more awkward to type the python code than the XML it generates:
 w = XmlWriter.Create(System.Console.Out,XmlWriterSettings(Indent=True))
 x = XWriter(w)
 with x.element('tableofcontents'):
 with x.element('section',{'page' : '10'}):
 x.text('Introduction')
 with x.element('section',{'page' : '12'}):
 x.text('Main topic')
 with x.element('section',{'page' : '14'}):
 x.text('Extra topic')
Generates:
 <tableofcontents>
 <section page="10">Introduction</section>
 <section page="12">Main topic</section>
 <section page="14">Extra topic</section>
 </tableofcontents>
At least in this example, it seems to me that the XML writer created more work and more complexity than it saved.
Raymond
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20110306/f83d719b/attachment.html>


More information about the Python-ideas mailing list

AltStyle によって変換されたページ (->オリジナル) /