XPath 语法无法定位到 svg 标签
有一个真实存在的 html,里面有一个 svg 标签,且路径如下,div -> span -> svg
通常情况下,我们可以通过下面的 xpath 语句获取到这个 svg 标签,
//div/span/svg
实测发现这样无论怎样不行,几经搜索到 StackOverflow 才知道,需要使用下面的语法
//div/span/*[name()="svg"]
这样才能正确获取到,事实上,获取 svg 标签下面的 path 等元素,道理也类似
//div/span/*[name()="svg"]/*[name()="path"]