XML(可扩展标记语言)是一种常用的数据交换格式,它具有自我描述性和可扩展性。在Python中,我们可以使用各种库和模块来解析XML文件,提取其中的数据和元素。本文将介绍如何使用Python解析XML文件,并提供相应的源代码。
Python中有几个流行的库可以用于XML解析,包括ElementTree、lxml和xml.etree.ElementTree。我们将使用内置的xml.etree.ElementTree库来解析XML文件。首先,我们需要安装Python的内置xml库(通常已经安装)。
以下是一个示例XML文件(example.xml)的内容:
<bookstore>
<book category