Как удалить пробелы и разрывы строк в строке XML в Python 2.6? Я попробовал следующие пакеты:
etree: этот фрагмент сохраняет исходные пробелы:
xmlStr = '''<root>
<head></head>
<content></content>
</root>'''
xmlElement = xml.etree.ElementTree.XML(xmlStr)
xmlStr = xml.etree.ElementTree.tostring(xmlElement, 'UTF-8')
print xmlStr
Я не могу использовать Python 2.7, который предоставил бы параметр method
.
minidom: то же самое:
xmlDocument = xml.dom.minidom.parseString(xmlStr)
xmlStr = xmlDocument.toprettyxml(indent='', newl='', encoding='UTF-8')