使用的是google的GDataXML解析xml
-(NSString*)ServiceSoapMesageResult:(NSString*)xml ServiceMethodName:(NSString*)methodName
{
GDataXMLDocument *document=[[GDataXMLDocument alloc] initWithXMLString:xml options:0 error:nil];
GDataXMLElement* rootNode = [document rootElement];
NSString *searchStr=[NSString stringWithFormat:@"%@Result",methodName];
NSString *MsgResult=@"";
NSArray *result=[rootNode children];
while ([result count]>0) {
NSString *nodeName=[[result objectAtIndex:0] name];
if ([nodeName isEqualToString: searchStr]) {
MsgResult=[[result objectAtIndex:0] stringValue];
break;
}
result=[[result objectAtIndex:0] children];
}
[document release];
return MsgResult;
}
原文地址: http://wuchaorang.2008.blog.163.com/blog/static/48891852201210992712971/