如何使用XPath选择具有4个子元素以上的tr元素?
XPath表达式如何使用XPath选择具有4个子元素以上的tr元素?,xpath,Xpath,XPath表达式root.XPath('//table//tr')可以获取root中的所有tr元素。 现在我想选择所有超过4个孩子的tr。如何写表达式 我尝试了//table/tr[count(child:)>4],但失败了。您就快到了,试试这个: //table/tr[count(child::*)>4] 或者简单地说: //table/tr[count(*)>4]
root.XPath('//table//tr')
可以获取root中的所有tr
元素。
现在我想选择所有超过4个孩子的tr
。如何写表达式
我尝试了
//table/tr[count(child:)>4]
,但失败了。您就快到了,试试这个:
//table/tr[count(child::*)>4]
或者简单地说:
//table/tr[count(*)>4]