我想将文档类型添加到我使用 LXML 的 etree 生成的 XML 文档中。
但是我不知道如何添加文档类型。硬编码和连接字符串不是一种选择。
我期待一些关于如何在 etree 中添加 PI 的内容:
pi = etree.PI(...)
doc.addprevious(pi)
但这对我不起作用。如何使用 lxml 将 a 添加到 xml 文档?
最佳答案
这对我有用:
print etree.tostring(tree, pretty_print=True, xml_declaration=True, encoding="UTF-8", doctype="<!DOCTYPE TEST_FILE>")
关于python - 使用 lxml 的 etree 创建文档类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991864/