如何使用xpath查找相同的元素

如何使用xpath查找相同的元素,xpath,Xpath,在下一个xml中,如何获得一部电影中两个导演的姓氏相同的导演列表 罗伯特 泽米基斯 厕所 零售商 艾玛 史密斯 拉娜 史密斯 以下XPath 2.0表达式应该可以工作: for $d in //Director return $d[../Director[not(. is $d) and LastName = $d/LastName]] 我想不出一个XPath 1.0表达式,因为它不支持表达式的。我爱你,你救了我:)真的非常感谢!我将来需要你的帮助

在下一个xml中,如何获得一部电影中两个导演的姓氏相同的导演列表


罗伯特
泽米基斯
厕所
零售商
艾玛
史密斯
拉娜
史密斯

以下XPath 2.0表达式应该可以工作:

for $d in //Director
    return $d[../Director[not(. is $d) and LastName = $d/LastName]]

我想不出一个XPath 1.0表达式,因为它不支持表达式的

我爱你,你救了我:)真的非常感谢!我将来需要你的帮助