2010-12-20 3 views
-3

XML 파일을 반환하는 API 호출을 사용합니다. 나는 같은 것을 여러 번 사용해야한다. 예 : 검색 버튼을 클릭에, 나는 동일을 구현하는 방법을 http://xyz.com/s2/?para2=set2여러 NSXMLParser 호출

전화, 다른보기에 그런 http://xyz.com/s1/?para1=srch

전화? XMLParser 파일은 두 요청에 공통적으로 사용해야하며 if..else 요소 이름은 파서의 단일 구현에서 혼합되어야합니다. didEndElement?

예를 들어 도와주세요.

+4

* 긁힘 머리 * – d11wtq

+2

"예를 들어 도와주세요." - "나를위한 코드를 작성하십시오"를 의미합니다. – Abizern

답변

0

물론, 페이지 요소가 동일하면 구문 분석기를 다시 사용할 수 있습니다. 파서 클래스에서 위치 나 XML 파일을 제공 할 수있는 메소드를 만들고 해당 파일을 구문 분석하십시오. 다음과 같음 :

-(void)parseForecast:(NSData *)data; { 
    NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; 
    [parser setDelegate:self]; 
    [parser parse]; 
    [parser release]; 
} 

트릭을해야합니다.