Вопрос по ElementTree
Предположим, что я создал XML документ.
А хотелось бы наоборот (<?xml-stylesheet type="text/xml" href="test.xsl?><root>text</root>). Что в этом случае делать?
По причине
Или ElementTree бросать и пробовать что--то другое?
from xml.etree import ElementTree as etree
root = etree.Element("root")
root.text = "text"
pi = etree.PI('xml-stylesheet type="text/xml" href="test.xsl')
root.append(pi)
print etree.tostring(root)Получается <root>text<?xml-stylesheet type="text/xml" href="test.xsl?></root>А хотелось бы наоборот (<?xml-stylesheet type="text/xml" href="test.xsl?><root>text</root>). Что в этом случае делать?
По причине
elif tag is ProcessingInstruction:
file.write("<?%s?>" % _escape_cdata(node.text, encoding))
else:сделать... pi.append(root) print etree.tostring(pi)не получается. Фиктивного корневого элемента я не увидел, что делать?
Или ElementTree бросать и пробовать что--то другое?
