2011-04-05 5 views
0
<Row> 
<row>1</row> 
<priority>Low</priority> 
<message> 
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="1">HIII</FONT></P></TEXTFORMAT> 
</message> 
<subject></subject> 
<status><B><font color='#FF0000'>Mark Read </font></B></status> 
<flagstatus>1</flagstatus> 
<message_id>78</message_id> 
</Row> 

메시지 : iPhone에서 중첩 된 xml을 구문 분석하는 방법은 무엇입니까? "결혼"데이터

<message> 
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="1">Marry</FONT></P></TEXTFORMAT> 
</message> 

어떻게 XML 형식의이 종류를 분석하고 위의 예에서 "결혼"데이터를 가져올 수 있습니다.

답장을 보내 주시면 감사하겠습니다. 감사.

답변

0

NSScanner를 사용할 수 있으며, iphone과 mac 모두에서 작동합니다. 기본적으로 문자열을 스캔 할 수 있도록 NSString을 래핑하는 클래스입니다.

XML 원본을 사용하여 NSString을 초기화 한 다음 해당 문자열로 NSSCanner 개체를 만들어 while 루프에서 문자열을 검사합니다.

NSScanner class reference and how to use

0

http://ioslazyworks.blogspot.in/2013/05/ios-universal-xml-parser.html

이 튜토리얼은 입력에 태그를 부여하지 않고 XML을 구문 분석하는 데 도움이됩니다. 구문 분석 논리를 처리하고 대리자에서 응답하는 정적 라이브러리입니다.

+0

[링크 전용 답변] (http://meta.stackoverflow.com/tags/link-only-answers/info)은 권장하지 않으므로 SO 답변은 솔루션 검색의 끝점이어야합니다 (시간이 지남에 따라 부실 해지는 경향이있는 참조의 또 다른 중간 기착 대). 링크를 참조 용으로 유지하면서 독립형 시놉시스를 여기에 추가하는 것을 고려해보십시오. – kleopatra

관련 문제