In article <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> wrote: >On Aug 2, 2:09 pm, Jay Loden <[EMAIL PROTECTED]> wrote: >> [EMAIL PROTECTED] wrote: >> > On Aug 2, 1:45 pm, Roman <[EMAIL PROTECTED]> wrote: >> >> Is there a package that converts a string that contains special >> >> characters in xml to to literal value. For instance, converts >stringhttp://myhome/¶mtohttp://myhome/¶m. >> >> >> Thanks in advance >> >> > I've seen examples using the HTMLgen module. But here's another script >> > I just found: >> >> >http://mail.python.org/pipermail/python-list/1999-November/016814.html >> >> > I would think that you could use regular expressions too. >> >> > Mike >> >> I would reccommend against using the example above or using regular >expressions, since both are likely to miss corner cases, and the stdlib >has an encode function that's already designed for this task >> >> http://docs.python.org/lib/module-xml.sax.saxutils.html >> >> The encode() function in xml.sax.saxutils also is extensible, should >you run into any entities that it fails to escape in the current >implementation. >> >> -Jay > >Yes, I am an idiot. >
! Unproved, as Scotsmen are wont to say. This and similar questions arise frequently enough that I recommend <URL: http://wiki.python.org/moin/EscapingXml > for those who want to pursue the subject. -- http://mail.python.org/mailman/listinfo/python-list