【发布时间】:2017-11-28 00:34:59
【问题描述】:
我尝试编写查询//*[contains(//*/@*[name() != 'id'], ./@id)],但不走运。
查询//*/@*[name() != 'id'] 的一部分找到属性值序列,我想从这个包含./@id 的序列中找到元素,但函数contains 不能用序列操作,我不知道如何按顺序遍历元素在 XPath 中(我只需要使用 XPath)。
我该如何解决这个问题?
任何帮助。
【问题讨论】:
我尝试编写查询//*[contains(//*/@*[name() != 'id'], ./@id)],但不走运。
查询//*/@*[name() != 'id'] 的一部分找到属性值序列,我想从这个包含./@id 的序列中找到元素,但函数contains 不能用序列操作,我不知道如何按顺序遍历元素在 XPath 中(我只需要使用 XPath)。
我该如何解决这个问题?
任何帮助。
【问题讨论】: