【发布时间】:2013-08-25 12:27:46
【问题描述】:
我的问题是关于 XPath 中的执行顺序。
我有这样一个表达式:
//person[@created and customFunction(.)]
我的问题是我的自定义函数计算量很大,我只希望它在具有 created 属性集的节点上运行。 @created 是否总是在 customFunction 之前被评估?我可以编写一个程序来测试这一点,但实际上这种实验的成功并不能保证,至少从长远来看是这样。
如果这是 XPath 实现的问题,我使用的是 .NET 4.0。
【问题讨论】:
-
我知道这是一个老问题,但我认为我的新答案正是您要寻找的。span>
标签: xpath .net-4.0 xmldocument