Android中DefaultHelper类的混淆

时间:2011-02-02 12:20:13

标签: android xml-parsing

在android的DefaultHelper类中调用startElement字符的StopElement方法是什么时候?

该类的包名称是 org.xml.sax.helpers.DefaultHandler中

3 个答案:

答案 0 :(得分:1)

<pussy> cat </pussy> 

当xml解析器遇到标记<pussy>时,将调用startElement() 当解析器检测到</pussy>时,调用stopElement()。

使用数据“cat

调用函数characters()

答案 1 :(得分:0)

I figured that even after encountering </pussy> , the method character is called.

characters()方法很可能是第二次(stopElement()之后),因为在</pussy>之后有一个空格(例如换行符)。

尝试将测试XML全部放在一行,看看它是否有任何改变。

答案 2 :(得分:0)

<element>
  This is character. or may be another elements and it's character.
</element>
当任何新的xml标记开始时,将调用

startElement(..) 当元素结束时将调用endElement(..)