使用BeautifulSoup创建XML文档
问题描述:
在我看到的BeautifulSoup的所有示例和教程中,传递了HTML/XML文档并返回了可用于修改文档的汤对象。但是,如何使用BeautifulSoup从头开始创建HTML/XML文档?换句话说,我有我想要放入XML文件的数据,但是XML文件尚不存在,我想从头开始构建它。我怎么去解决它?使用BeautifulSoup创建XML文档
答
只需创建一个空的BeautifulSoup()
对象:
soup = BeautifulSoup()
,并开始添加元素:
soup.append(soup.new_tag("a", href="http://www.example.com"))
对于XML,你可以通过使用xml
树建设者开始了与XML标题:
soup = BeautifulSoup(features='xml')
这需要先安装lxml。这设置BeautifulSoup
对象上的.is_xml
标志(也可以手动设置)。
XML文档怎么样?在创建BeautifulSoup对象时,相同的代码是否可以工作,还是需要指定不同的分析器? – 2013-04-30 17:30:55