ElementTree should parse string and file in the same way
steven.bethard at gmail.com
Tue Jan 1 20:59:44 CET 2008
Steven D'Aprano wrote:
> On Tue, 01 Jan 2008 13:36:57 +0100, Diez B. Roggisch wrote:
>> And codemonkeys know that in python
>> doc = et.parse(StringIO(string))
>> is just one import away
> Yes, but to play devil's advocate for a moment,
> doc = et.parse(string_or_file)
> would be even simpler.
I assume the problem with this is that it would be ambiguous. You can
already use either a string or a file with ``et.parse``. A string is
interpreted as a file name, while a file object is used directly.
How would you differentiate between a string that's supposed to be a
file name, and a string that's supposed to be XML?
More information about the Python-list