NSXMLPARSER를 우아하게 정지시겠습니까?
-
06-07-2019 - |
문제
여전히 iPhone을 사용하여 XML 구문 분석에 익숙하지 않으므로 몇 가지 질문이 있습니다.
내 생각에, ID는 내 iPhone-App과 같은 인터넷에 가능한 한 덜 인터넷을 요청해야하므로 몇 가지 XML을 결합했습니다. 그러나 정보를 구문 분석 할 때, 그것은 비슷한 노드 이름 (명백히 같은 수준이 아님)을 가지고 있지만 내 정의 객체를 구문 분석하려고 할 때 여전히 문제가 발생합니다.
XML을 모두 결합하고 일부 노드 이름을 바꾸어야합니까? 아니면 2 개의 XML 호출을 하시겠습니까?
의견?
해결책
구문 분석 할 때 나무의 상태를 수동으로 추적해야합니다. 파서는 문서를 순서대로 작동하므로 다음과 같은 XML 구조가있는 경우 다음과 같습니다.
<a>
<name>some text</name>
<b>
<name>some other text</name>
</b>
</a>
"A"및 "B"요소가 시작되고 끝나는시기를 추적해야합니다.
제휴하지 않습니다 StackOverflow