我的问题是关于XPath中的执行顺序。
我有一个表达式,例如:
//person[@created and customFunction(.)]
Run Code Online (Sandbox Code Playgroud)
我的问题是我的自定义函数计算量很大,我只希望它在具有创建的属性集的节点上运行。会@created一直被评估过customFunction吗?我可以编写一个程序来测试这一点,但实际上,这样的实验是否成功,不能保证,至少从长远来看,不能保证。
如果这是XPath实现的问题,那么我正在使用.NET 4.0。