小编D. *_*how的帖子

使用Python Etree解析XML并返回指定的标记,无论命名空间如何

我正在处理一些XML数据,这些数据在每个文件的某些位置重新定义了命名空间.我试图从文档中提取特定类型的所有标记,而不管标记位于XML中的活动名称空间是什么.

我正在findall('.//{namespace}Tag')寻找我正在寻找的元素.但是永远不知道{namespace}文件中任何给定点的内容是什么,会让它命中或遗漏我是否会返回所有请求的标签.

有没有办法返回所有Tag元素,无论{namespace}它们属于什么?有什么东西沿着findall('.//{wildcard}Tag')

elementtree xml-namespaces xml-parsing python-3.x

7
推荐指数
1
解决办法
881
查看次数