假设我有一个带有标签 Reg0、Reg1、Reg2 的XML文件。. . “Reg”前缀是固定的。
如何使用TouchXML 计算以 Reg 文本开头的标签数量?
我可以在整个文档中搜索 Reg 文本,但这可能不是正确的程序。
假设我有一个带有标签 Reg0、Reg1、Reg2 的XML文件。. . “Reg”前缀是固定的。
如何使用TouchXML 计算以 Reg 文本开头的标签数量?
我可以在整个文档中搜索 Reg 文本,但这可能不是正确的程序。
hasPrefix
您可以使用 if或 using 来检查 xml 文档中的当前元素rangeOfString
。我建议您使用NSXMLParser
内置于 iOS 中的。使用 NSXMLParser
你可以检查elementName
解析 XML 文档时,你可以检查你正在寻找的字符串
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
if([elementName hasPrefix:@"Reg"])
regCount++;
}
或者您也可以rangeOfString
用于elementName
if ([elementName rangeOfString:@"Reg"].location!=NSNotFound)
regCount++;