반응형
xpath를 사용하여 노드의 N번째 자식 가져오기
제 샘플 입력 XML은 다음과 같습니다.
<root>
<a>
<b>item</b>
<b>item1</b>
<b>item2</b>
<b>item3</b>
<b>item4</b>
</a>
</root>
노드를 선택해야 합니다.b
위치가 변수의 값입니다.
변수 값을 사용하여 노드의 위치를 테스트하려면 어떻게 해야 합니까?
다음을 사용할 수 있습니다.
/root/a/b[position()=$variable]
포지션 ()은 1 베이스입니다.
http://saxon.sourceforge.net/saxon6.5.3/expressions.html
다음이 작동해야 합니다.
/root/a/b[2]
만약 그렇지 않다면, 시도해 보세요.
/root/a/b[position()=2]
언급URL : https://stackoverflow.com/questions/2407781/get-nth-child-of-a-node-using-xpath
반응형
'programing' 카테고리의 다른 글
HTMLHTML파일 선택 이벤트파일 선택 이벤트 (0) | 2023.10.08 |
---|---|
mysql 대신 Xampp가 MariaDB에 연결됨(KNP/SymfonyCasts 튜토리얼 "데이터베이스 말하는 법") (0) | 2023.10.08 |
jQuery - DIV로 커서 따라가기 (0) | 2023.10.08 |
Oracle SQL 대 Oracle PL/SQL (0) | 2023.10.08 |
Oracle 불평등 연산자: ¬= (0) | 2023.10.08 |