python - 转义字符串以在 XML 中使用

标签 python xml security escaping

我正在使用 Python 的 xml.dom.minidom 创建 XML 文档。 (逻辑结构 -> XML 字符串,而不是相反。)

如何让它转义我提供的字符串,这样它们就不会弄乱 XML?

最佳答案

这样的?

>>> from xml.sax.saxutils import escape
>>> escape("< & >")   
'&lt; &amp; &gt;'

关于python - 转义字符串以在 XML 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1546717/

相关文章:

python - 如何在 sympy 中指定非负实数

javascript - Object as dictonary 的安全性真的由标准来保证吗?

python - 将 python 变量插入到 SQlite 数据库中

javascript - django/python 集合问题

java - 使用 Jayway 的放心验证 XML 属性

c# - 使用 xdocument 创建 xml

xml - 如何根据元素值的属性显示数据子集

c# - 通过非安全通道加载内容

spring-mvc - 使用 Roo 在 Spring MVC 中防止批量分配

python - 从python运行docker容器