如何通过EvaluateXpath处理器获取节点值?

时间:2017-09-26 09:00:56

标签: xpath apache-nifi

我有nifi处理器EvaluateXpath,我想从xml响应中获取标签值,因为它使用像@media only screen and (min-width : 480px) { form { width: 100% ; position: relative; } } 这样的表达式,但我的count属性仍然是空的,我应该更改什么? 我的xml响应是这样的,我想得到这72并写入我的COUNT属性。

//count/text()

1 个答案:

答案 0 :(得分:2)

您的邮件xmlns="http://www.talk.gov.uk/CM/envelope"

中有名称空间

表示count节点的名称为{http://www.talk.gov.uk/CM/envelope} count

nifi处理器EvaluateXPath 1.3.0不支持命名空间,但您可以像这样编写xpath以按本地名称搜索元素:

//*[local-name()='count']/text()

enter image description here