【问题标题】:etree.tostring returns a string with some namespacesetree.tostring 返回一个带有一些命名空间的字符串
【发布时间】:2021-06-24 12:52:31
【问题描述】:

我一直在尝试使用etree.tostring 函数将XML 节点保存为字符串。这会将 XML 作为字符串返回,但有一些我想避免的命名空间。

ET.tostring(节点)

它返回了类似的东西。

TEXT

我只是想让它返回

文本

【问题讨论】:

    标签: python xml lxml xml-namespaces


    【解决方案1】:

    试试这个

    xmlstr = ElementTree.tostring(et, encoding='utf8', method='xml')
    

    【讨论】:

    • from lxml import etree tree = etree.parse("sample.xml") print etree.tostring(tree) this?
    • 老兄,我正在尝试转换一个 lxml 节点字符串。不读取 XML 文件
    猜你喜欢
    • 2019-10-29
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多