我有一个与此相似的流文件:
<?xml version="1.0" encoding="utf-8"?>
<a:foo xmlns:b="whatever"
d:bar="eleven">
如果我不在乎属性位于哪个名称空间,则可以使用以下方法读取该属性:
//*:foo/@*:bar
但是现在我想模仿getAttributeNS的功能。 EvaluateXPath告诉我一个表达式,例如:
//*:foo/@d:bar
无效,因为尚未声明前缀d。有没有办法在Nifi中声明前缀,或者可以使用类似的表达式,这样我就不会抓取相同但在不同名称空间中的属性?