XML parsing in python: expaterror not well-formed

前端 未结 3 1240
抹茶落季
抹茶落季 2021-01-08 01:09

I\'m using Python\'s xml.etree.ElementTree to do some XML parsing on a file. However, I get this error mid-way through the document:

xml.parsers         


        
3条回答
  •  耶瑟儿~
    2021-01-08 01:39

    You can use the escape function found in the xml module

    from xml.sax.saxutils import escape
    
    my_string = "Some string with an &"
    
    # If the string contains &, <, or > they will be converted.
    print(escape(my_string))
    
    # Above will return: Some string with an &
    

    Reference: Escaping strings for use in XML

提交回复
热议问题