Howto write XML file with comments?
Alexander Eisenhuth
newsuser at stacom-software.de
Thu Jul 8 06:54:34 EDT 2010
Sorry for my little riddle, but you solved it quite good with:
- http://effbot.org/zone/element-lib.htm#prettyprint
and comments are also in ElementTree (xml.etree.ElementTree.Comment)
Thanks
Stefan Behnel schrieb:
> Alexander Eisenhuth, 08.07.2010 12:07:
>> Stefan Behnel schrieb:
>>> Alexander Eisenhuth, 08.07.2010 11:08:
>>>> - I've to write a XML document including comments
>>>
>>> "write" in the sense of typing in a text editor? Or constructing one
>>> programmatically in memory? Or ... ?
>>
>> write means write to a file
>
> You seam to imply that it's obvious what you want to do. From the little
> information that you give us, it's not.
>
>
>>> And what kind of data from what kind of source do you want to put into
>>> the document?
>>
>> Data is present as tags and attributes
>
> Whatever that is supposed to mean in this context.
>
>
>>> All of that has an impact on the 'right' answer.
>
> ... and it still does.
>
>
>>>> - the document should be formatted that it could be viewed with a text
>>>> editor
>>>>
>>>> What is the fastest (time for realization) approach doing it in
>>>> python 2.5?
>>>
>>> If you mean to build an XML document programmatically, potentially
>>> using data that you get from somewhere, take a look at cElementTree.
>>> There's also a short recipe for pretty printing the tree before
>>> writing it out.
>>
>> Is the API of cElementTree different from ElementTree in the python
>> standard library?
>
> Same thing, different import.
>
> Note that both were updated in Py2.7, BTW.
>
> Stefan
>
More information about the Python-list
mailing list