【发布时间】:2014-02-01 08:42:37
【问题描述】:
我必须解析具有可能在任何情况下(混合、上、下等)的标记名称的 XML,并且我不知道事先会是什么情况。如何在 ElementTree 中使 findall 完全不区分大小写?
# Does not work
variables = message.findall("VaRiAbLE")
【问题讨论】:
-
因为
XML区分大小写。 -
我了解 XML 区分大小写。我不控制此 XML 的生成,所以问题是…… findall 如何搜索在任何情况下都可能出现的标签? Boost iptree 做到了。我认为 ElementTree 也会。