2016-06-14 2 views
0

전체 인터넷에서 NSDictionary에 내 xml 데이터를 저장할 수있는 방법을 찾고 있는데 내 문제를 해결할 솔루션을 찾을 수없는 것 같습니다. 내 데이터를 NSDictionary에 저장해야하며, 데이터는 URL에 저장된 XML에서 가져옵니다. 그것을하는 방법에 대한 알고리즘이 있습니까? NSXMLParserURL에서 NSDictionary로 XML을 저장하는 방법은 무엇입니까?

+0

[Parse XML to NSDictionary]의 가능한 복제본 (http://stackoverflow.com/questions/26553557/parse-xml-to-nsdictionary) –

답변

0

사용 가능한 경우 모든 타사 프로그램을 사용하지 않고 :

NSURL *yoururl = [NSURL URLWithString:[NSString stringWithFormat:@"http://Enter your URL here"]]; 
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:yoururl]; 
parser.delegate = self; 
[parser parse]; 

-(void)parser:(NSXMLParser*)parser didStartElement:(NSString*)elementName namespaceURI:(NSString*)namespaceURI 
qualifiedName:(NSString*)qualifiedName attributes:(NSDictionary*)attributeDict 
{ 
    //Use attributeDict to get parsed XML into NSDictionary 
} 

을 더 많은 정보를 원하시면는이를 참조하십시오

Xml parsing in iOS tutorial

내가이 당신을 도움이되기를 바랍니다 .. :)

+0

norma입니까? 내 xml의 텍스트에 \ t 및 \ n이 있습니까? 나는 그것을 파싱 할 수 있으며 샘플 텍스트는 "\ n \ t \ t \ n \ t \ t \ tCheck"; – drbj

+0

다음을 참조하십시오 : https://www.raywenderlich.com/553/xml-tutorial-for-ios-how-to-choose-the-best-xml-parser-for-your-iphone-project 또는 .. https : //github.com/71squared/TBXML –