@Override
  public void characters(char[] ch, int start, int length) throws SAXException {
    builder.append(ch, start, length);
  }
@Override
  public void characters(char[] ch, int start, int length) throws SAXException {
    builder.append(ch, start, length);
  }
@ Override public void characters ( char [ ] ch , int start , int length ) throws SAXException { builder . append ( ch , start , length ) ; }
Collect up the characters, as element's characters may be split across multiple calls. Isn't SAX lovely...
Collect up the characters as element s characters may be split across multiple calls . Isn t SAX lovely ...