我有带标志的xml:<ns4:flag>false</ns4:flag>
。我想阅读此标志并将其值设置为FLAG属性:
.setProperty( FLAG, xpath("//*[local-name()='flag']/text()", Boolean.class))
使用上面的代码我得到了真实的&#39;价值而不是“假”&#39;。还在表达式中尝试了resultType(Boolean.class)
和boolean()
xpath函数,但它没有成功。任何想法我怎么能这样做?
答案 0 :(得分:3)
在XPath中,当文本内容等于字符串值<button>Button1</button>
<button>Button2</button>
<button>Button3</button>
时,以下表达式将返回布尔值true
,否则返回布尔值"true"
:
false
<强> xpathteseter.com demo
强>
所以我想,将XPath表达式更改为上面的XPath会起作用。