在python中加入xml element.text

时间:2013-09-04 21:05:18

标签: python xml python-3.x xml.etree

python中是否有一些函数用于连接具有相同Element.tag名称的element.text?

示例:

 p>     
        some text
        <i>(</i>
        <i>something</i>
        <i>something</i>
        <i>)</i>
        some text
        <i>proň, zač</i>
        the end of paragraph
    </p>

我想要的是什么:

 p>     
        some text
        <i>(something something)</i>
        some text
        <i>proň, zač</i>
        the end of paragraph
    </p>

1 个答案:

答案 0 :(得分:1)

  

python中是否有一些函数用于连接具有相同标签名称的element.text?

不,你必须自己编码。原因是该库处理xml,而不仅仅是xhtml。通常,<tag>a</tag><tag>b</tag><tag>ab</tag>的含义不同。事实上,即使在html中,合并相邻的<p><block>标记也会改变文字的含义。