若要解析这种格式; (即两个相同的标签 restel)
<author>
<restel>2147483647</restel>
<restel>7876544</restel>
</author>
可以这样:
TBXMLElement *elementtel = [TBXMLchildElementNamed:@"restel"parentElement:tbxmlElement];
while (elementtel) {
// self.chProrestel = [TBXML textForElement:[TBXML childElementNamed:@"restel" parentElement:tbxmlElement]];
self.chProrestel = [TBXMLtextForElement:elementtel]; //注意:这个地方一定不要写成上边那种的(真是想不通,上边的为啥不行)
[self.chProrestelarrayaddObject:self.chProrestel];
elementtel = [TBXML nextSiblingNamed:@"restel" searchFromElement:elementtel];
}
本文介绍了一种使用TBXML库解析包含多个相同标签的XML文件的方法。通过遍历这些标签来提取所有需要的数据,并将其存储到数组中,以便进一步处理。
797

被折叠的 条评论
为什么被折叠?



