这是lxml 文档中的一个示例:
>>> regexpNS = "http://exslt.org/regular-expressions"
>>> find = etree.XPath("//*[re:test(., '^abc$', 'i')]",
... namespaces={'re':regexpNS})
>>> root = etree.XML("<root><a>aB</a><b>aBc</b></root>")
>>> print(find(root)[0].text)
aBc
我想将re:test()
函数导入默认命名空间,这样我就可以在没有前缀的情况下调用它re:
。我该怎么做?谢谢!