11 |
|
|
12 |
__version__ = "$Revision$" |
__version__ = "$Revision$" |
13 |
|
|
14 |
import os, string |
import os |
15 |
from types import UnicodeType |
from types import UnicodeType |
16 |
|
|
17 |
# |
# |
22 |
def escape(data): |
def escape(data): |
23 |
"""Escape &, \", ', <, and > in a string of data. |
"""Escape &, \", ', <, and > in a string of data. |
24 |
""" |
""" |
25 |
data = string.replace(data, "&", "&") |
data = data.replace("&", "&") |
26 |
data = string.replace(data, "<", "<") |
data = data.replace("<", "<") |
27 |
data = string.replace(data, ">", ">") |
data = data.replace(">", ">") |
28 |
data = string.replace(data, '"', """) |
data = data.replace('"', """) |
29 |
data = string.replace(data, "'", "'") |
data = data.replace("'", "'") |
30 |
return data |
return data |
31 |
|
|
32 |
class XMLWriter: |
class XMLWriter: |