xml.sax.saxutils.escape
sadece &
, <
ve varsayılan olarak >
kaçar, ama ayrıca diğer dizeleri kaçmak için bir entities
parametresini sağlamak yapar: Ayrıca ithalat atlayıp yazabilir böylece
from xml.sax.saxutils import escape
def xmlescape(data):
return escape(data, entities={
"'": "'",
"\"": """
})
xml.sax.saxutils.escape
, içten str.replace()
kullanır.Web MichealMoser'ın yanıtında gösterildiği gibi kendi işlevi. o ... o, DOM manipülasyon bunun için var İşaretleme ellerini kirletme durumunda kalmamak söndüğünde
Herhangi bir XML DOM serialiser uygun karakter verilerini kaçacaktır. – bobince