많은 REST 기반 API 호출에서이 매개 변수는 nextURL이라고하며 다음 URL을 쿼리 할 수 있습니다. 보통 루트 요소에 있습니다 (또는 다음 요소 일 수 있습니다)XML의 루트 요소 만 읽음
일반적으로 어떻게 읽습니까? 표준 XML 파서를 사용하는 경우 전체 XML을 읽고로드 한 다음 getElementsByTag에 의해 nextURL을 읽습니다. 더 좋은 해결책이 있습니까? 전체 XML을 읽는 것은 물론 시간/메모리 낭비입니다.
편집 : 전체 XML을 읽지 않고 새로운 since_date를 캡처 할 게
<result pubisher="xyz" nextURL="http://actualurl?since_date=<newdate>">
<element>adfsaf</element>
..
</result>
같은 예제 XML이 될 것입니다.
SAX는 xml을 읽고 다양한 이벤트/콜백을 보내야합니다. StAX는 iterator 접근법 (예 : -> xmlin.next())에 더 가까우며 언제든지 포기하기 쉽습니다. 자바 표준 SAX 리더는 IIRC를 포기하는 예외가 필요합니다 – KitsuneYMG
감사합니다. 나는 이것을 알지 못했고 정보를 높이 평가했습니다! –