TouchXML 的使用例子

来源:互联网 发布:逆战数据怎么开启 编辑:程序博客网 时间:2024/05/29 13:21

1、从Nsdata 转成CXMLDocument对象

 NSString * strResponse = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];                CXMLDocument *xml= [[CXMLDocument alloc] initWithXMLString:strResponse options:0 error:nil];

2、解析字段
解析字符串

        NSString *ssss = [[xml nodesForXPath:@"//ROOT/BODY/CCCCCCFLG" error:nil].lastObject stringValue];

integerValue

 // 订单金额        [Sessionsss sss].ssss = [[xml nodesForXPath:@"//ROOT/BODY/OsssMT" error:nil].lastObject stringValue].integerValue;

数组的解析

    NSArray *arr = [xml nodesForXPath:@"//ROOT/BODY/REC" error:nil];

采用遍历CXMLElement方法

    for (CXMLElement *element in arr)    {        NSString *strNumber = @"";        NSArray *aNumber = [element elementsForName:@"NO"];        if (aNumber != 0) {            strNumber = [aNumber.firstObject stringValue];        }    }
原创粉丝点击