from BeautifulSoup import BeautifulStoneSoup
xml_data = """
<doc>
<test>test</test>
<foo:bar>Hello world!</foo:bar>
</doc>
"""
soup = BeautifulStoneSoup(xml_data)
print soup.prettify()
make = soup.find('foo:bar')
print make
# prints <foo:bar>Hello world!</foo:bar>
make.contents = ['Top of the world Ma!']
print make
# prints <foo:bar></foo:bar>
如何在不丢失内容的情况下更改元素的内容(在本例中是变量“make”中的元素)?如果您能告诉我其他纯python模块可以修改现有的xml文档,请告诉我。
PS!BeautifulSoup对于HTML和XML的截屏和解析都非常有用!
目前没有回答
相关问题 更多 >
编程相关推荐