不能保证character()方法可以一次性为您提供文本元素的完整字符内容-全文可能跨越缓冲区边界。您需要自己在开始和结束元素事件之间缓冲字符。
例如
StringBuilder builder;public void startElement(String uri, String localName, String qName, Attributes atts) { builder = new StringBuilder();}public void characters(char[] ch, int start, int length) { builder.append(ch,start,length);}public void endElement(String uri, String localName, String qName) { String theFullText = builder.toString();}


