2013-04-17 2 views
0

여러 변수 자식 요소를 반환하는 xpath 코드가 있습니다. 각 자식 요소를 읽을 수 있기를 원합니다.자식 요소에 대한 Xpath 배열

배열을 만들 수 있습니까? 아니면 모든 자식 요소를 가져 오기 위해 xpath에 와일드 카드를 전달하는 다른 방법이 있습니까?

예 :

<changeSet> 
<item></item> 
<item></item> 
<item></item> 
</changeSet> 

달라질 수있는 항목의 수입니다. 나는 쿼리를 실행할 때 나타날 수있는 모든 항목을 읽을 수 있기를 원합니다.

+0

xpath를 어떻게 실행합니까? 자바 스크립트? xslt? 다른 것? – underrun

+0

xpath 명령을 wget 명령의 일부로 실행 중입니다. – user2187297

+0

@ user2187297 : 질문에 더 많은 컨텍스트를 추가하려면 (예시) wget 주석도 추가하십시오. – hakre

답변

0

순수 XPath 1.0을 사용하면 표현 /changeSet/item은 루트 요소의 하위 노드 인 모든 item 요소 노드 집합을 반환합니다. 또는 /changeSet/*changeSet 루트 요소의 모든 하위 요소를 반환합니다. 물론 사용하는 XPath API에 따라 acollection 또는 노드 목록 또는 배열을 가져올 수도 있고 최악의 경우 첫 번째 선택된 노드의 문자열 값만 가져올 수도 있습니다. 이 경우 사용하는 XPath API를 살펴볼 필요가 있습니다. 노드 집합을 반환하는 옵션을 제공해야합니다.

+0

우수 감사합니다. – user2187297

관련 문제