我想访问这个 xml 页面:
http://www.priorbank.by/CurratesExportXml.axd
我写:
NSArray *exchangeRateTableStringNodes = [document nodesForXPath:@"//LIST_R_DATE/R_DATE/LIST_E_CHANNEL/E_CHANNEL/LIST_RATE/RATE" error:nil];
但是我得到了 115 个错误的数组项,而不是三个正确的。错误在哪里?
我想访问这个 xml 页面:
http://www.priorbank.by/CurratesExportXml.axd
我写:
NSArray *exchangeRateTableStringNodes = [document nodesForXPath:@"//LIST_R_DATE/R_DATE/LIST_E_CHANNEL/E_CHANNEL/LIST_RATE/RATE" error:nil];
但是我得到了 115 个错误的数组项,而不是三个正确的。错误在哪里?
我发现的唯一解决方案是将此字符串拆分为字符串:
NSArray *exchangeRateTableStringNodes = [document nodesForXPath:@"//LIST_R_DATE/R_DATE/LIST_E_CHANNEL/E_CHANNEL/" error:nil];
NSMutableArray *exchangeRateTableStrings = [[NSMutableArray alloc] init];
NSArray *tempArr = [exchangeRateTableNode elementsForName:@"LIST_RATE"];
GDataXMLElement *tempElement = [tempArr objectAtIndex:0];
NSArray *exchangeRateTableStringNodes = [tempElement elementsForName:@"RATE"];
但我仍然不知道为什么会这样