Nifi EvaluateXPath属性,同时指定名称空间

时间:2019-08-22 15:54:45

标签: apache-nifi

我有一个与此相似的流文件:

<?xml version="1.0" encoding="utf-8"?>
<a:foo xmlns:b="whatever"
       d:bar="eleven">

如果我不在乎属性位于哪个名称空间,则可以使用以下方法读取该属性:

//*:foo/@*:bar

但是现在我想模仿getAttributeNS的功能。 EvaluateXPath告诉我一个表达式,例如:

//*:foo/@d:bar

无效,因为尚未声明前缀d。有没有办法在Nifi中声明前缀,或者可以使用类似的表达式,这样我就不会抓取相同但在不同名称空间中的属性?

0 个答案:

没有答案