Commit 282611d0 authored by Fred Drake's avatar Fred Drake

Escape special characters on output.

parent 7a7f5e67
......@@ -12,13 +12,15 @@ import esistools
import re
import string
from xml.utils import escape
def format_attrs(attrs):
attrs = attrs.items()
attrs.sort()
s = ''
for name, value in attrs:
s = '%s %s="%s"' % (s, name, value)
s = '%s %s="%s"' % (s, name, escape(value))
return s
......@@ -39,7 +41,7 @@ def do_convert(ifp, ofp, xml=0):
data = data[:-1]
if type == "-":
data = esistools.decode(data)
ofp.write(data)
ofp.write(escape(data))
if "\n" in data:
lastopened = None
knownempty = 0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment