在ios开发过程中难免会遇到要求处理网络数据,而对于处理下载下来的HTML文件,对其进行解析,查找需要的指定标签并获得其属性,或者要求求得该标签的层次结构(这是曾经在学OC时遇到的)。
2.获得指定标签的一级字标签。这里在之前得到的HTML数组结构的基础上,获得指定某标签的一级子标签数组(注:这里是查找的是在文件中第一次出现的标签)函数的输入参数为该之前获得的数组结构,以及欲查找标签的字符串。
NSArray *FindTheFirstLabels(NSArray *arr,NSString *strinput)
{
//构造一个可变数组 和 下面的top在一起 实现一个栈的功能。top为栈顶指针。
NSMutableArray *marrOfStack = [[NSMutableArray alloc] init];
//用于存储获得的子标签
NSMutableArray *marrOfStack2OfFind = [[NSMutableArray alloc] init];
int top = -1;
for (int i = 0; i < [arr count]; i++) {
if([[arr objectAtIndex:i] isEqualToString:strinput] == YES)
{
NSStri