小编Kei*_*ith的帖子

XPath运算符"!=".它是如何工作的?

XML文档:

<doc>
    <A>   
        <Node>Hello!</Node>   
    </A> 

    <B>     
        <Node/>
    </B>  

    <C>
    </C>

    <D/>
</doc>
Run Code Online (Sandbox Code Playgroud)

您将如何评估以下XPath查询?

/doc/A/Node != 'abcd'  
/doc/B/Node != 'abcd'  
/doc/C/Node != 'abcd'  
/doc/D/Node != 'abcd'  
Run Code Online (Sandbox Code Playgroud)

我希望所有这些都能评估为.

但是,结果如下:

/doc/A/Node != 'abcd'     true
/doc/B/Node != 'abcd'     true
/doc/C/Node != 'abcd'     false
/doc/D/Node != 'abcd'     false
Run Code Online (Sandbox Code Playgroud)

这是预期的行为吗?或者它是我的XPath提供程序(jaxen)的错误?

xpath equals operator-keyword

31
推荐指数
2
解决办法
4万
查看次数

标签 统计

equals ×1

operator-keyword ×1

xpath ×1