P
peterbe
I'll try to explain my problem with code.
The problem is the output
msg = u"Södertälje & Borås" # latin1 unicode string with a &
from elementtree.SimpleXMLWriter import XMLWriter
from cStringIO import StringIO
out = StringIO()
w = XMLWriter(out)
body = w.start("body")
w.element("text", msg)
w.close(body)
return out.getvalue()
Here's the output I get:
<body><text>Södertälje & Borås</text></body>
Here's what I would want and expect:
<body><text>Södertälje & Borås</text></body>
Notice that & is converted to & when it should be & or &38;
only.
The problem is the output
msg = u"Södertälje & Borås" # latin1 unicode string with a &
from elementtree.SimpleXMLWriter import XMLWriter
from cStringIO import StringIO
out = StringIO()
w = XMLWriter(out)
body = w.start("body")
w.element("text", msg)
w.close(body)
return out.getvalue()
Here's the output I get:
<body><text>Södertälje & Borås</text></body>
Here's what I would want and expect:
<body><text>Södertälje & Borås</text></body>
Notice that & is converted to & when it should be & or &38;
only.