我正在Android中实现默认处理程序。我的xml doc看起来像 -
<item>
<rating>1</rating>
<num>20</num>
</item>
我重写了字符方法来获取rating和num标签的标记值。
public void characters(char ch[], int start, int length)
{
String value = new String(ch,start,length);
}
但是如何检查此值是否属于评级或num标签?
示例如果字符串'value'得到某个值(10或b)我如何获取标记名即(Rating或num)?
由于
答案 0 :(得分:1)
String startName;
public void startElement(String uri, String localName,
String qName, Attributes attributes)
throws SAXException {
startName=qName;
}
public void characters(char ch[], int start, int length)
{
//here check what the startName is.It can be rating or Num
String value = new String(ch,start,length);
}