再次xml..
我想从一个集合中选择一个节点子集(用于分页)。
$nodes = $xml->query(//parent
/child[sex = 'male'
and position() >= 10
and position() < 21]);
如果我没记错的话,那只会选择第 10 个到第 20 个 child 的男孩。
我需要的是选择集合中的前 10-20(或 30-40)名男性...
当然,我是个菜鸟,以前做过,但现在是星期五...
偷看
最佳答案
让位置条件对初始条件的结果节点集进行操作:
//parent/child[sex='male'][position() >= 10 and position() < 21]
关于xml - xpath - 获取所选集合的前 10 个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759746/