【问题标题】:XPath 2.0 Iteration acting weirdXPath 2.0 迭代表现怪异
【发布时间】:2014-04-15 08:48:45
【问题描述】:

//Events/Properties 处迭代会返回所有属性,但//Events/Properties[for $me in (.) return $me] 不会返回任何内容。什么意思?

【问题讨论】:

    标签: xpath xpath-2.0


    【解决方案1】:

    如果你是对的,那么我认为它指向你的 XPath 引擎中的一个错误。

    表达式for $me in (.) return $me 等价于.,如果表达式X 选择一个或多个节点,那么X[.] 应该选择相同的节点。

    【讨论】:

    • for $me in (.) return $me 是我的一个 cmets 在 OP 上一个问题上的一个技巧,用于确定他们的(未指定的)XPath 引擎是否真的支持 2.0 或者实际上只有 1.0。跨度>
    • 我猜当他们说它“什么都不返回”时,这可能意味着它抛出了一个错误并且他们忽略了这个错误......
    猜你喜欢
    • 2020-01-04
    • 2021-12-27
    • 2021-08-20
    • 2017-02-24
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多