我想在我的 XML 数据中实现一个嵌套的 NSMutableArray。数组是这样的结构,
NSMutableArray *subArray = [NSMutableArray arrayWithObjects: sub_name, sub_desc, sub_imageLink, nil];
NSMutableArray *myArray= [NSMutableArray arrayWithObjects:
[NSMutableArray arrayWithObjects: (NSString *)name, (NSString *)desc, (NSString *)imageLink, subArray,nil],
[NSMutableArray arrayWithObjects: (NSString *)name, (NSString *)desc, (NSString *)imageLink, subArray,nil],
[NSMutableArray arrayWithObjects: (NSString *)name, (NSString *)desc, (NSString *)imageLink, subArray,nil], nil];
XML是这样的,
<category>
<name>Drinks</name>
<description>Drink description</description>
<image> Link Here </image>
<sub_cat>
<sub_name>Sub name of Drink</sub_name>
<sub_desc>sub description of Drink</sub_desc>
<sub_image>Sub Link of Drink </sub_image>
</sub_cat>
<sub_cat>
<sub_name>Sub name of Drink</sub_name>
<sub_desc>sub description of Drink</sub_desc>
<sub_image>Sub Link of Drink </sub_image>
</sub_cat>
</category>
我试图在 didStartElement 和 didEndElement 中实现这一点,我真的很困惑,因此迷失了方向,现在我也头疼了大约一个星期。真的很感激一些建议。
我将如何为这个给定的 XML 或 GData 实现实现 TBXML,我真的需要一个快速示例,我是这个的初学者,这就是为什么我需要有人以正确的方式指导我。