//头文件定义数组
@interface tableViewShowData : UITableViewController {
NSMutableArray *resultArray;
}
//实现类
//装载数据
-(void) loadData{
NSURL *url = [NSURL URLWithString:@"http://192.168.1.112/tsalog/xmls.aspx"];
NSMutableURLRequest* request = [NSMutableURLRequest new];
[request setURL:url]; //请求的URL
[request setHTTPMethod:@"GET"]; //请求的方式
NSHTTPURLResponse* response; //响应请求
NSData* data = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:nil]; // 响应的数据传给NSData
NSString* responseXMLResult = [[NSString alloc] initWithData:data
encoding: CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingUTF8)]; // 响应的XML结果存储到string中
NSError *error;
GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithXMLString: responseXMLResult
options:0 error:&error];
Objective-c 字符串 数组 转换
最新推荐文章于 2022-02-12 13:48:00 发布
这篇博客介绍了如何在Objective-C中通过发送GET请求获取XML数据,然后使用GDataXMLDocument解析XML并将其内容存储到数组中。具体步骤包括创建NSURL请求,获取数据,将数据转换为字符串,解析XML,以及遍历元素填充数组。
摘要由CSDN通过智能技术生成