1
私のiPhoneアプリケーションでTBXMLを使用しています。私は次のようなXMLを持っている:iphone TBXML xml parsing
<detail>
<title>My title</title>
<subs>
<sub>subCategory1</sub>
<sub>subCategory2</sub>
<sub>subCategory3</sub>
</subs>
</detail>
私が正常にタイトルとサブカテゴリの最初を得ることができます。私は、サブカテゴリーを取得するために使用しているコードは次のとおりです。
NSMuttableArray *divs = [[NSMuttableArray] initWithCapacity:3];
TBXMLElement *subsElement = [TBXML childElementNamed:@"subs" parentElement:currentElement];
TBXMLElement *subElement = [TBXML childElementNamed:@"sub" parentElement:subsElement];
do {
[divs addObject:[TBXML textForElement:subElement]];
NSLog(@"%@ , %@", @"Got one subCategory " , divs.lastObject);
} while ((subsElement = subsElement->nextSibling));
これは直接あなたの質問に答えていませんが、私はXMLのハートビートにTBXMLの上に[ 'RaptureXML'](https://github.com/ZaBlanc/RaptureXML)を選ぶだろうiOS上で解析する。私はそれを見てみましょう。あなたが解析しようとしているものを解析することは信じられないほど簡単です。 –