求解释SAXParserHandler中的characters()
@Override
public void characters(char[] ch, int start, int length) throws SAXException {
super.characters(ch, start, length);
String value = new String(ch, start, length);
if(!value.trim().equals("")) System.out.println("-->"+value);
}
1、看不懂DefaultHandler.class。。不知道上面这段代码中char[] ch等变量是怎么获得的?
2、猜想char[] ch是xml文件中所有的字符,int start和length每次是怎样确定的?