[Python-3000] str/unicode tests: pyexpat.c and read(n) (original) (raw)
James Y Knight foom at fuhm.net
Sat Jul 21 19:17:55 CEST 2007
- Previous message: [Python-3000] str/unicode tests: pyexpat.c and read(n)
- Next message: [Python-3000] str/unicode tests: pyexpat.c and read(n)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Jul 21, 2007, at 12:25 AM, Fred L. Drake, Jr. wrote:
On Saturday 21 July 2007, Joe Gregorio wrote:
Should xml.parsers.expat.XMLParser.ParseFile(file) operate on both text and binary streams? No. XML is a serialization of a markup language containing Unicode character into an encoded stream.
Well...there's many reasons why it is useful to be able to parse an
already-decoded unicode stream into XML, and to serialize XML into a
unicode string. For example, if combining into a larger unicode
document, or parsing from a literal string in the source code.
Sure, normally XML is serialized to bytes, but it is also
serializable to unicode, and that's a useful feature to have (if
implementable).
James
- Previous message: [Python-3000] str/unicode tests: pyexpat.c and read(n)
- Next message: [Python-3000] str/unicode tests: pyexpat.c and read(n)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]