3
我正在學習XML和正嘗試下面的練習代碼:爲什麼etree.tostring()不適用於不同的方法?
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個不同的格式輸出字符串:XML,HTML和文本。但是,我只得到3個XML格式的輸出。
我在這裏錯過了什麼?我是否應該輸入一些東西?我懷疑是etree.XML賦值部分有什麼不對,但正如我所說:我只是在這裏指示方向。人們認爲什麼是錯誤?
嗯,現在我得到一個錯誤指向「從lxml導入etree」錯誤,說「沒有模塊命名爲lxml」。這似乎工作,如果我離開那條線雖然。謝謝你的幫助。 –