2011-03-09 5 views
0

그래서 나는 다음과 같은 문자열이 있습니다XML을 구문 분석하고 목표 C에서 객체를 생성

 "<Object> 
     <attribute1>a1</attribute1> 
     <attribute2>a2</attribute2> 
     <attribute3>a3</attribute3> 
    </Object>" 

내가 세 가지 속성 내 객체를 초기화하는 것을 사용하고자합니다. 제안 사항이 있으십니까? Objective-c 파서가 xml 문자열을 가져 옵니까? 감사

+0

XML 소스는 무엇입니까? – kubi

+0

soap 응답에서 읽고 객체 노드의 xml을 문자열로 추출합니다. –

답변

0

당신은 데이터로 NSString을 변환 할 수 있습니다

NSData *data = [myString dataUsingEncoding:NSUTF8StringEncoding]; 

을 그리고 당신이 NSXMLParser에 공급할 수 :

NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; 
0

오브젝티브 C에 대한 XML-라이브러리의 과다가, 같은있다 TBXML, libxml2, TouchXML, GDataXML 등등. API의 취향에 맞는 것을 선택하십시오. 개인적으로 TBXML을 권장합니다.

관련 문제