2013-03-25 1 views
0

웹 API를 호출하고 XML 파일을 가져 오는 iPhone 앱을 만들고 있습니다. 내가 파싱해야하는 XML 데이터가 있지만 전체 XML 파일에서 하나의 요소 만 필요합니다. 한 번에 여러 개의 XML 파일이로드 될 수 있지만 각 파일에서 하나의 요소 만 필요합니다. NSXMLParser를 사용하여 데이터를 구문 분석하려고하지만 더 쉬운 옵션이있는 경우이를 공개합니다. 누구든지이 작업을 수행하는 방법에 대한 좋은 자습서를 알고 있습니까? 아니면 설명하는 방법을 알고 있습니까? 도와 주셔서 감사합니다.xml 데이터를 구문 분석하는 방법

+0

XPath는 당신을 위해 도움이 될 것입니다. –

+0

xpath는 내 프로젝트에 추가 할 수있는 라이브러리입니까? –

+0

[Oreilly] (http://oreilly.com/perl/excerpts/system-admin-with-perl/ten-minute-xpath-utorial.html) –

답변

1

구문 분석에 XMLParser와 XPath를 모두 사용했으며 각각의 비용과 이점이 있습니다. XPath는 대상 객체의 DOM 경로가 무엇인지 사실을 알고 있다면 환상적입니다. XMLParser를 사용하면 프로그래밍 방식으로 XML을 반복 할 수있는 유연성이 향상됩니다.

나는 이러한 링크의 모두를 추천 할 것입니다 :

NSXMLParser

XPath

+0

도움을 주셔서 감사합니다. 원하는 요소의 정확한 이름을 알고 있으므로 XPath가 가장 좋은 것처럼 들립니다. Xpath는 내 프로젝트로 가져와야하는 라이브러리입니까? –

+0

XPath는 표준입니다. Hakle을 둘러보십시오 ... XPath를 매우 쉽게 활용할 수있는 오픈 소스 라이브러리입니다. 거기에 그것을 사용하는 방법에 대한 예제가 많이 있어야합니다. – Dan