AFOnoResponseSerializer 1.0.0

AFOnoResponseSerializer 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2015年3月

MatttKevin Harwood 维护。



 
依赖
AFNetworking~> 2.2
Ono~> 1.0
 

AFOnoResponseSerializer 是 AFNetworking 2.0 的 XML 和 HTML 响应序列化工具,使用 Ono

使用方法

XML

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFOnoResponseSerializer XMLResponseSerializer];
[manager GET:@"http://example.com/foo.xml" parameters:nil success:^(NSHTTPURLResponse *response, ONOXMLDocument *responseDocument) {
    for (ONOXMLElement *element in [responseDocument XPath:@"//item"]) {
        NSLog(@"%@", element);
    }
} failure:nil];

HTML

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFOnoResponseSerializer HTMLResponseSerializer];
[manager GET:@"http://example.com/bar.html" parameters:nil success:^(NSHTTPURLResponse *response, ONOXMLDocument *responseDocument) {
    for (ONOXMLElement *element in [responseDocument CSS:@"body ul li"]) {
        NSLog(@"%@", element);
    }
} failure:nil];

联系

Mattt Thompson

许可

AFOnoResponseSerializer 在 MIT 许可下可用。查看 LICENSE 文件获取更多信息。