测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布最后发布 | 2015年3月 |
由 Mattt 和 Kevin Harwood 维护。
依赖 | |
AFNetworking | ~> 2.2 |
Ono | ~> 1.0 |
AFOnoResponseSerializer
是 AFNetworking 2.0 的 XML 和 HTML 响应序列化工具,使用 Ono。
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];
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 文件获取更多信息。