This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author effbot
Recipients devon, effbot, ezio.melotti, moriyoshi
Date 2009-11-02.22:27:29
SpamBayes Score 4.9594555e-06
Marked as misclassified No
Message-id <1257200851.31.0.444434924714.issue7139@psf.upfronthosting.co.za>
In-reply-to
Content
The real problem here is that XML attributes weren't really designed
to hold data that doesn't survive normalization.  One would have
thought that making it difficult to do that, and easy to store such
things as character data, would have made people think a bit before
designing XML formats that does things the other way around, but
apparently some people finds it hard having to use their brain when
designing things...

FWIW, the current ET 1.3 beta escapes newline but not tabs and
carriage returns; I don't really mind adding tabs, but I'm less sure
about carriage return -- XML pretty much treats CT as a junk character
also outside attributes, and escaping it in all contexts would just be
silly.
History
Date User Action Args
2009-11-02 22:27:31effbotsetrecipients: + effbot, ezio.melotti, devon, moriyoshi
2009-11-02 22:27:31effbotsetmessageid: <1257200851.31.0.444434924714.issue7139@psf.upfronthosting.co.za>
2009-11-02 22:27:29effbotlinkissue7139 messages
2009-11-02 22:27:29effbotcreate