2024-05-13 22:39:06 发布
网友
我有一个包含根元素和子元素的子元素的xml文件
例如:
<root> <subRoot> <Modified name="Set" text="Bla"> <Action name="Bla2"/> </Modified> </subRoot> </root>
如果我想删除所有的动作标签下修改-我怎么做? 谢谢
您可以使用各种库,此示例使用beautifulsoup:
beautifulsoup
data = '''<root> <subRoot> <Modified name="Set" text="Bla"> <Action name="Bla2"/> </Modified> </subRoot> </root>''' from bs4 import BeautifulSoup soup = BeautifulSoup(data, 'xml') # selects all tags <Action> under <Modified> for tag in soup.select('Modified Action'): tag.extract() # delete it! print(soup.prettify())
印刷品:
<?xml version="1.0" encoding="utf-8"?> <root> <subRoot> <Modified name="Set" text="Bla"> </Modified> </subRoot> </root>
您可以使用各种库,此示例使用
beautifulsoup
:印刷品:
相关问题 更多 >
编程相关推荐