参考本文主要讨论//expression[1] 与(//expression)[1]的区别。 //expression[1]: 获取同一个父标签下面的第1个标签(//expression)[1]: 获取这个//expression表达式查询出来的结果中的第一个标签 因为[]的优先级比//高,所以[]先计算,//后计算 参考XPath query to get nth instance of an element