hmt*_*hur 2 iphone objective-c
什么时候iPhone SDK中的委托方法被称为解析器:didEndElement:...
尽管它表示只要NSXMLParser到达元素的末尾就会调用它
假设我们有一个XML; 1 2 3
我有点不清楚"元素的结尾"究竟是什么意思?它是否意味着在XML中的每个元素的末尾.在上面的例子中,这些方法将被调用4次(一次为3次,为3次)
这些也是主要的委托方法,其中大多数解析发生而不是其他2种方法; 解析器:(NSXMLParser*)解析器didStartElement解析器:(NSXMLParser*)解析器foundCharacters:(NSString*)string
谢谢.
它在完成解析元素时调用(即它到达结束标记).例如,给定以下XML:
<person>
<name>Kevin</name>
</person>
Run Code Online (Sandbox Code Playgroud)
当解析器达到它会被称为</name>和</person>.
通常,您需要使用这些方法的组合,并且不存在主委托方法.通常,您将开始构建对象didStartElement,修改数据foundCharacters并最终确定或设置复杂的数据结构didFinishElement.该文件是为这个相当明确.
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |