반응형
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]
position ()은 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' 카테고리의 다른 글
Android context.getResources.updateConfiguration () 지원 중단됨 (0) | 2020.11.11 |
---|---|
일반 텍스트에서 가장 적게 사용 된 구분 문자 <ASCII 128 (0) | 2020.11.11 |
/ dev / urandom을 이해 했나요? (0) | 2020.11.11 |
JQuery를 사용하여 JSON 데이터를 게시하려면 어떻게해야합니까? (0) | 2020.11.11 |
HTML5를 독립형 Android 앱으로 변환 (0) | 2020.11.11 |