NSXMLParser iPhone
iphonesdk中的委托方法究竟何时被调用 解析器:didEndElement: 即使它说只要NSXMLParser到达元素的末尾,就会调用它 假设我们有一个XML; 1. 2. 3. 我有点不清楚“元素的结尾”到底是什么意思?这是否意味着在XML中每个元素的末尾..那么在上面的示例中,这些方法会被调用4次(一次用于XML,三次用于XML) 这些方法也是主要的委托方法,大多数解析都是在这里进行的,而不是其他两种方法; 解析器:(NSXMLParser*)解析器didStartElement 解析器:(NSXMLParser*)解析器查找字符:(NSString*)字符串NSXMLParser iPhone,iphone,objective-c,Iphone,Objective C,iphonesdk中的委托方法究竟何时被调用 解析器:didEndElement: 即使它说只要NSXMLParser到达元素的末尾,就会调用它 假设我们有一个XML; 1. 2. 3. 我有点不清楚“元素的结尾”到底是什么意思?这是否意味着在XML中每个元素的末尾..那么在上面的示例中,这些方法会被调用4次(一次用于XML,三次用于XML) 这些方法也是主要的委托方法,大多数解析都是在这里进行的,而不是其他两种方法; 解析器:(NSXMLParser*)解析器didStartElement
谢谢。当它完成对元素的解析时(即到达结束标记时),会调用它。例如,给定以下XML:
<person>
<name>Kevin</name>
</person>
凯文
当解析器到达
和
时,将调用它
通常,您需要使用方法的组合,并且不存在主委托方法。通常,您将在didStartElement
上开始构建对象,在foundCharacters
上修改数据,并在didFinishElement
中完成或设置复杂的数据结构。这方面的问题相当清楚