【发布时间】:2015-06-25 19:32:23
【问题描述】:
我正在学习 XML,正在尝试以下练习代码:
root = etree.XML('<html><head/><body><p>Hello<br/>World</p></body></html>')
etree.tostring(root, method='xml')
print(etree.tostring(root))
etree.tostring(root, method='html')
print(etree.tostring(root))
etree.tostring(root, method='text')
print(etree.tostring(root))
在练习中,它说如果我这样做,我应该得到 3 个不同格式的 root 输出字符串:xml、html 和文本。但是,我只得到 3 个 XML 格式的输出。
我在这里缺少什么?我应该进口一些东西吗?我的怀疑是 etree.XML 分配部分有问题,但正如我所说:我只是按照这里的指示进行操作。人们认为哪里不对劲?
【问题讨论】: