【发布时间】:2020-03-19 03:56:33
【问题描述】:
假设我有一个包含文本的 XML 元素,并且我想为某些单词添加子元素。例如转换:
<s>I don't want to have to entertain every Tom, Dick, and Harry who comes through here.</s>
到
<s>I don't want to have to entertain every <name nid="n1">Tom</name>, <name nid="n2">Dick</name>, and <name nid="n3">Harry</name> who comes through here.</s>
我有一个需要包装的所有字符串的列表,我可以很容易地在文本字符串中找到它们的位置,但我不知道如何在特定位置添加标签(除了构建通过使用字符串操作来完成整个事情)。使用 ElementTree 或 BeautifulSoup 肯定有更好的方法吗?
【问题讨论】:
标签: python-3.x xml beautifulsoup elementtree