in shared/util.py [0:0]
def escape_xml_characters(input_string):
"""
Escapes special characters in a string for XML.
Args:
input_string (str): The string to escape.
Returns:
str: The escaped string.
"""
# Mapping of special characters to their escaped versions
escape_mappings = {
"&": "&",
"\"": """,
"'": "'",
"<": "<",
">": ">"
}
# Replace each special character with its escaped version
for key, value in escape_mappings.items():
input_string = input_string.replace(key, value)
return input_string