擅长:python、mysql、java
<p>beauthulsoup用于解析HTML。您所拥有的不是HTML,而是XML,所以您可能不应该使用beauthoulsoup,而应该直接使用lxml。在</p>
<p>lxml元素有一个<a href="http://lxml.de/api/lxml.etree._Element-class.html" rel="nofollow">^{<cd1>}</a>方法,但必须传递给它一个元素,而不是字符串。现在还不清楚您要用什么来替换<code><c></code>,但是如果您从一开始就将替换值作为元素创建,则无需解析即可进行替换。在</p>
<p>相反,如果您只想删除一个任意字符串来代替<code><c></code>,那么,在XML文档上这不是一个格式良好的操作,而且库无法保证您粘贴的内容是格式正确的,因此无法序列化给定的结果。大多数XML库将明确禁止该操作,因为它将违反XML库试图维护的基本假设和保证。在</p>