我的XML结构就像
<root>
<elem1>..</elem1>
<elem1>..</elem1>
*<elem1>..</elem1>*
<elem2>
<elem1>..</elem1>
<elem1>..</elem1>
¬ <elem1>..</elem1> ¬
</elem2>
</root>
我需要选择root的直接子代的最后一个elem1(标记为* *)。
我想在QueryPath-http://querypath.org中进行操作。但是JQuery语法也可以提供帮助。
$root->find('elem1')->last();
$root->find('elem1:last);
$root->find('elem1:last-child);
以上所有三个选择标记为¬的elem1
最佳答案
您可以使用last
方法:
$('root > elem1').last();
通过查看QueryPath API,看来您可以编写以下代码:
$root->children('elem1')->last()