で解析私はこれでxmlファイルを持っているNSXMLParser
-(void) parser:(NSXMLParser *) parser didStartElement:(NSString *)
elementName namespaceURI (NSString *) namespaceURI
qualifiedName:(NSString *) qName
attributes:(NSDictionary *) attributeDict {
if([elementName isEqualToString:@"name"])
{
if (!soapResults)
{
soapResults = [[NSMutableString alloc] init];
}
elementoEncontrado = YES;
}}
-(void)parser:(NSXMLParser *) parser foundCharacters:(NSString *)string{
if (elementoEncontrado)
{
[soapResults appendString: string];
}
}
-(void)parser:(NSXMLParser *)parser
didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI
qualifiedName:(NSString *)qName{
if ([elementName isEqualToString:@"name"])
{
name=soapResults;
}
if ([elementName isEqualToString:@"subname"])
{
subname=soapResults;
}
if ([elementName isEqualToString:@"age"])
{
age=soapResults;
}
NSLog(@"%@", name, subname, age);
:
NSString *name;
NSString *subname;
NSString *age;
は、それが使用してイム行うために、
問題は、サブネームと年齢が決して表示されないことです。
これらすべての行に設定されていますか?なぜTBXML(http://tbxml.co.uk)と呼ばれるより単純なライブラリを使用しないでください – Saurabh