에 변수를 허용하지 않습니다 이유는 값을 돌려줍니다
xPath.evaluate ("[1]/주소/구성원 목록/회원", nodeMemberList, XPathConstants.STRING) 내가 찾고 있는데 왜 xPath.evaluate ("/ MEMBER_LIST/MEMBER ["+ i + "]/ADDRESS", nodeMemberList, XPathConstants.STRING) 빈 문자열을 반환합니까? for 루프에서이 작업을 수행해야하므로 "i"는 현재 항목을 나타내는 int입니다.XPath는 누군가가 친절하게도 나를 설명 할 수 있습니다 발현
0
A
답변
0
i==0
하면 XPath는 인덱스가 1
1
루프에 대한 시작은 1에서 하는가에서 시작하면 답이 비어있을 것인가? /MEMBER_LIST/MEMBER[0]
이라는 표현식은 XPath 인덱스가 1부터 시작하기 때문에 유효한 XPath 표현식이 아닙니다. 또한 총 노드 수를 초과하는 인덱스에 액세스하는 것은 유효하지 않습니다. 예를 들어, 을 실행할 경우에만 3 개가 있습니다 (MEMBER
요소).
XPathConstants.NODESET 상수를 사용할 수도 있습니다. 주어진 표현식과 일치하는 모든 요소의 목록을 반환합니다. 그런 다음 목록을 반복 할 수 있습니다.
NodeList nodeList = (NodeList)xPath.evaluate("/MEMBER_LIST/MEMBER/ADDRESS", nodeMemberList, XPathConstants.NODESET);
for (int i = 0; i < nodeList.getLength(); ++i){
Node node = nodeList.item(i);
String address = node.getTextContent();
}
관련 문제
- 1. Membase 누군가가 자신의 기술 뒤에 아이디어를 설명 할 수 있습니다
- 2. 누군가가 어떻게 작동하는지 설명 할 수 있습니까?
- 3. 누군가가 라인 결말을 설명 할 수 있습니까?
- 4. 누군가가 MustOverride를 설명 할 수 있습니까?
- 5. 누군가가 VistaDB를 설명 할 수 있습니까?
- 6. javaScript : 누군가가 이것을 설명 할 수 있습니까
- 7. 나는 누군가가 나를 도울 수 있기를 바랍니다
- 8. 나를 위해이 ACL 스키마를 설명 할 사람
- 9. 누군가가 스프링 보안 BasePermission을 설명 할 수 있습니까? 생성 하시겠습니까?
- 10. 누군가가 메소드 속성에 파이썬 hasattr/delattr을 설명 할 수 있습니까?
- 11. (NSOrderedAscending == result) 누군가가 이것을 설명 할 수 있다면
- 12. tinyxml 누군가가 이스케이프해야하는 문자를 설명 할 수 있습니까?
- 13. 누군가가 "픽셀 추적"을 PHP에서 설명 할 수 있습니까?
- 14. 누군가가 javascript prototypal inheritance를 설명 할 수 있습니까
- 15. 누군가가 RemoteViews GC 동작을 설명 할 수 있습니까?
- 16. Java Puzzlers VI에서 버그를 발견했습니다. 누군가가 설명 할 수 있습니까?
- 17. 누군가가 autovacuum_naptime 매개 변수를 설명 할 수 있습니까?
- 18. 누군가가 Haskell에서 traverse 함수를 설명 할 수 있습니까?
- 19. 누군가가 비 직렬화의 내부를 설명 할 수 있습니까?
- 20. 누군가가 엘그에 의심의 여지가있을 수 있습니다.
- 21. 누구나 "시야"를 설명 할 수 있습니다
- 22. 다음 코드를 설명 할 수 있습니다
- 23. 누군가가 나를 위해 COMTIMEOUTS를 설명해 주시겠습니까?
- 24. 인터넷에서 누군가가 나에게 설명 할 수있는 "[\\? &] v = ([^ & #] *)"을 찾았습니다.
- 25. 누구든지이 코드에서 나를 도울 수 있습니다
- 26. 누군가가 CHESS를 Unit Testing에 처음 프로그래머에게 설명 할 의향이 있습니까?
- 27. 누군가가
- 28. 누군가가 누군가가 Clojure에서이 점을 변환 할 수 Clojure의
- 29. 누군가가 .Net의 주 Interop 어셈블리를 사용할 때의 이점을 설명 할 수 있습니까?
- 30. XPath는
감사합니다. 하느님,이게 멍청한 것 같아서 고맙습니다. 나는 XPath로 시작 색인으로 0을 온라인으로 찾은 소수의 의사에 대한 나의 쓴 글을 남겨 둘 것이다. –