2010-04-15 4 views
1

나는 webservice를 사용하고있는 iPhone 응용 프로그램에서 작업 중입니다. 그래서 XML 파일 데이터를 구문 분석하고 있습니다. 자기 닫는 태그를 파싱하는 방법에 대한 아이디어 : 상태 및 자기 태그의 데이터를 읽는 방법 : Contact Email = "[email protected]"Name = "PhD"Phone = "123-521-3388"Source = "위치"/ I는 NSXMLPARSER 클래스 메서드 및 라이브러리XML 파일에서 자체 닫기 태그를 구문 분석하는 방법

감사를 사용하여 XML 파일을 구문 분석하고

,

+1

좋아요? 태그를 파싱하려면 무엇을 사용하고 있습니까? XML 라이브러리가 되었기를 바랍니다. –

답변

1

샘플 XML 데이터

<Contact Email="[email protected]" Name="PhD" Phone="123-521-3388" Source="location"/> 

012,386,994에 해당

및 모든 XML 파서에 의해 구문 분석되어야합니다.

+0

은 다음과 같습니다. <연락처 전자 메일 = "abc @ anc .com "Name ="PhD "Phone ="123-521-3388 "Source ="location "> 첫 번째 것은 자기 닫는 태그 입니다.이 구문을 분석 할 때"\ n "과 같은 문자열이 있습니다. 어떻게 전자 메일, 이름 전화를 읽을 수 있습니까 ?? – user317777

+0

전자 메일, 이름, 전화 및 소스는 XML "특성"입니다. Mac OS NSXMLParser 클래스를 사용하여 속성을 가져 오려면 NSXMLParser에 [parser : didStartElement : namespaceURI : qualifiedName : attributes :]에 전달 된 속성을 확인하는 NSXMLParserDelegate를 제공해야합니다 (http://developer.apple.com/ mac/library/documentation/cocoa/reference/NSXMLParserDelegate_Protocol/Reference/Reference.html # // apple_ref/occ/intfm/NSXMLParserDelegate/파서 : didStartElement : namespaceURI : qualifiedName : attributes :) –

+0

그건 그렇고, 그 메서드에 전달 된 속성은 NSDictionary입니다. [NSDictionary discussion here] (http://developer.apple.com/mac/library/documentation/cocoa/conceptual/Collections/Articles/Dictionaries.)를보십시오. HTML) –

관련 문제