python解析xml的问题及命名空间处理
发布时间
阅读量:
阅读量
一、背景
在近期的工作任务中,需要完成一项特定的测试需求。该需求旨在验证股票公司事件数据的入库规则,具体包括对开发完成的ETL代码以及相应的映射规则进行有效性检验。由于数据源提供的原始文件为XML格式,若采用人工方式进行核对,考虑到部分字段涉及枚举值映射关系或简单的格式处理等操作,每次都需要通过Ctrl + F在XML文件中查找标签以验证对应数据,这种方式不仅效率较低,而且不利于后续代码调整后的快速验证。因此,我计划利用Python脚本依据分析师提供的规则文档自行解析XML文件,并将解析结果与开发人员生成的数据进行比对。通过这种方式,在一定程度上能够有效提升工作效率。
二、过程&遇到的问题
在需要解析xml文件的情况下,我首先想到的是通过百度搜索“python xml解析”这一关键词来寻找相关解决方案。

随后,我选取了菜鸟教程平台上的某篇文档进行查阅:
https://www.runoob.com/python/python-xml.html
通过浏览该页面内容可以发现,即便是通过百度搜索得到的常规文章,也普遍指出存在三种解析方式:

还没有任何评论哟~
