我有以下xml:
<tag-name lang="en_GB"><![CDATA[Contents 123]]></tag-name>
<tag-name lang="en_US"><![CDATA[Contents 456]]></tag-name>
我读到《美丽群像》的时候是这样的:
soup = BeautifulSoup(contents, 'xml')
但是,当我打印出soup(完全或使用soup.find('tag-name')时,我会得到以下结果:
<tag-name lang="en_GB">Contents 123</tag-name>
<tag-name lang="en_US">Contents 456</tag-name>
正如您所看到的,CDATA包装已经消失。我现在的问题是,是否可以或:
我的最终目标是更改字符串值('Contents 123'和'Contents 456')并将该XML返回给用户,而不更改XML的其余部分(如删除CDATA标记)
目前没有回答
相关问题 更多 >
编程相关推荐