1
나는 ul
의 묶음을 가지고 있으며 각각 두 번째 마지막 li
요소를 얻고 싶습니다. 목록 항목의 수는 변수입니다 그래서 당신은 last()
function 사용할 수 있습니다lxml은 두 번째 마지막 요소를 얻습니다.
tree.xpath('//ul/li[3]') # if it had four elements
나는 ul
의 묶음을 가지고 있으며 각각 두 번째 마지막 li
요소를 얻고 싶습니다. 목록 항목의 수는 변수입니다 그래서 당신은 last()
function 사용할 수 있습니다lxml은 두 번째 마지막 요소를 얻습니다.
tree.xpath('//ul/li[3]') # if it had four elements
같은 것을 수행 할 수 없습니다 문서에 따르면
tree.xpath('//ul/li[last()-1]')
을 :
fn:last() as xs:integer
요약 : 수익 동적 컨텍스트의 컨텍스트 크기 컨텍스트 항목이 정의되지 않은 경우 [err : XPDY0002] XP 오류가 발생합니다 (섹션 C.2 동적 컨텍스트 ComponentsXP 참조).