考虑以下XML:1234DetailsDetailsDetails我需要做的是找到所有没有相应stepDetails的步骤。在上面的示例中,只会返回“4”节点。现在,我知道我可以通过查询所有步骤、遍历集合并为每次迭代执行另一个查询来做到这一点。我希望有一种方法可以只用一个查询来做到这一点。也许使用SQL的IN语句和子查询之类的东西。如有任何想法或提示,我们将不胜感激。谢谢,克里斯托夫 最佳答案 试试这个:/root/steps/step[not(.=/root/stepDetails/@step)]