【发布时间】:2013-10-04 15:27:19
【问题描述】:
我在 XML 文件中找到了很多 remove element node 的示例。但是这里是一个例子,我在stackoverflow或google上都没有找到任何解决方案。
例如:
<slide>
America
<a> 2 </a>
<b> 3 </b>
<c> 4 </c>
</slide>
<slide>
Germany
<a> 5 </a>
<b> 6 </b>
<c> 7 </c>
</slide>
我会使用remove 函数来删除一个元素节点,因为我使用的是lxml。但是现在我必须删除实际上不是元素节点而是文本的“America”和“Germany”。
有没有办法像任何功能一样删除它??
我目前正在使用 python lxml 库。
输出应该是这样的:
<slide>
<a> 2 </a>
<b> 3 </b>
<c> 4 </c>
</slide>
<slide>
<a> 5 </a>
<b> 6 </b>
<c> 7 </c>
</slide>
【问题讨论】:
标签: python python-2.7 lxml nodes removechild