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

しかし、3 つの正しい配列項目ではなく、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 に答える