"""Allow terminated entities but escape wild ampersands.""" splits = if == 1: return string result = for split in : if split: for char in split: if : result += "&" + split; break elif char == ';': result += "&" + split; break else: # end of split result += "&" + split else: # empty split result += "&" return result |

