0

我想访问这个 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 个错误的数组项,而不是三个正确的。错误在哪里?

4

1 回答 1

0

我发现的唯一解决方案是将此字符串拆分为字符串:

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"];

但我仍然不知道为什么会这样

于 2012-08-03T09:49:04.473 回答