3月11号学了Spinner的省市区三级联动,在题目里的三个方法卡了,然后研究,下面是一点小心得。
parser.next()得到下一次的解析事件,这个解析事件就是得到的某个标签;
parser.getText()得到文本;
parser.nextText();得到文本;
next()的作用是把指针移到下个标签;
getText()的作用是得到文本,它必须在指针指在结束标签</name>时候有用,得到这个结束标签之前的文本,所以大多数时候,它和next()一起使用;
即
{
parser.next();
String text=parser.getText();
}
nextText()相当于以上两者作用结合,顺序是先next()再getText();
在使用这三个方法时,要和xml文件一起看,根据指针位置来确定怎样使用。
----------------------------------------------------------------------------------
错了。。。
游标移动的单位包括:空白、开始标签、结束标签,如果是空白则while循环中哪个case都不进,只走一次type=parser.next().