2011-04-26 3 views
2

많은 코드를 재사용 할 수 있도록 일반 XML 파서를 만들고 싶습니다. 사용 사례는 10 개의 XML 웹 서버를 구문 분석해야하며, 모두 서로 다른 데이터를 가지고 있습니다. 어떻게 일반 텍스트를 만들 수 있습니까? XML 파서 그래서 대부분의 구문 분석 코드를 사용합니다일반 XML 파서 작성

답변

1

사용 등 TouchXML 또는 구글과 같은 많은 XML 라이브러리 중 하나. 이들은 문서를 오브젝트 트리로 구문 분석합니다.

+0

하나의 클래스로 여러 문서를 구문 분석 할 수 있습니까? – Shri

+0

물론, 왜 안 되니? 사전/배열 또는 실제 XML 노드로 문서를 구문 분석하고 다시 가져온 데이터 구조를 반복하거나 검색합니다. 그런 다음 각 문서 유형에 대해 서로 다른 검색/반복 논리를 작성하면됩니다. –

0

사용 나는 그것이 당신을 도울 것이라고 생각합니다!

+0

그러나 각 클래스를 작성하고 모든 문서에 NSXMLParser 메소드를 구현해야합니다. – Shri

2
+0

하지만 각 클래스를 작성하고 모든 문서에 대해 NSXMLParser 메소드를 구현해야합니다. – Shri

+0

또는 대신 * 하나의 파서 및 여러 XPath 각 XML 파일의 데이터에 대한 명령문. 10 개의 XPath 문과 10 개의 파서보다 XPath 문과 파서가 훨씬 쉽습니다. –