繁体   English   中英

使用BeautifulSoup创建XML文档

[英]Creating an XML document with BeautifulSoup

在我看到的BeautifulSoup的所有示例和教程中,传递了一个HTML / XML文档,并返回了一个汤对象,然后可以用它来修改文档。 但是,如何使用BeautifulSoup从头开始创建HTML / XML文档? 换句话说,我有数据要放在XML文件中,但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标志(也可以手动设置)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM