关于查询工号为 3301,和工号为3310员工的语句

来源:3-8 XPath实验室

衮雪TripleRock

2020-03-06 17:34:22

testor.xpath("//employee[1]");

testor.xpath("//employee[last()]");

老师你好,我们写的xml文档是按照员工工号来排列的,但是如果顺序打乱了,上面这两句就无法实现获取工号最小和最大的员工信息了,那么应该如何获取?

http://img.mukewang.com/climg/5e6219130972b60414780788.jpg

http://img.mukewang.com/climg/5e621913095c068110781047.jpg


写回答

1回答

好帮手慕小班

2020-03-06

同学你好,这里老师说的是按照位置进行信息的筛选,获取到第一个标签,老师是按照一般的标签的书写顺序,第一个编号是从最小的开始来说的。

所以老师会说    testor.xpath("//employee[1]");  是获取到第一个标签,所以说它是小的,而不是同学所说的直接判断最小值了呐。

这里同学知道last()和1这样的用法就可以了。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 9666 问题

查看课程