Correct XML ampersand fixup
This commit is contained in:
parent
b853d2e155
commit
5aafe895fc
5 changed files with 25 additions and 10 deletions
|
@ -1092,9 +1092,12 @@ def month_by_name(name):
|
|||
return None
|
||||
|
||||
|
||||
def fix_xml_all_ampersand(xml_str):
|
||||
def fix_xml_ampersands(xml_str):
|
||||
"""Replace all the '&' by '&' in XML"""
|
||||
return xml_str.replace(u'&', u'&')
|
||||
return re.sub(
|
||||
r'&(?!amp;|lt;|gt;|apos;|quot;|#x[0-9a-fA-F]{,4};|#[0-9]{,4};)',
|
||||
u'&',
|
||||
xml_str)
|
||||
|
||||
|
||||
def setproctitle(title):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue