How do I get the full XML or HTML content of an element using ElementTree?

后端 未结 7 1130
长情又很酷
长情又很酷 2020-12-30 08:18

That is, all text and subtags, without the tag of an element itself?

Having

blah bleh blih

I

7条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-30 09:00

    This is the solution I ended up using:

    def element_to_string(element):
        s = element.text or ""
        for sub_element in element:
            s += etree.tostring(sub_element)
        s += element.tail
        return s
    

提交回复
热议问题