public void processAttributes(java.io.Writer writer,int nAttrs) throws IOException, SAXException {
  String encoding=getEncoding();
  for (int i=0; i < nAttrs; i++) {
    final String name=m_attributes.getQName(i);
    final String value=m_attributes.getValue(i);
    writer.write(' ');
    writer.write(name);
    writer.write("=\"");
    writeAttrString(writer,value,encoding);
    writer.write('\"');
  }
}

public void processAttributes ( java . io . Writer writer , int nAttrs ) throws IOException , SAXException { String encoding = getEncoding ( ) ; for ( int i = 0 ; i < nAttrs ; i ++ ) { final String name = m_attributes . getQName ( i ) ; final String value = m_attributes . getValue ( i ) ; writer . write ( ' ' ) ; writer . write ( name ) ; writer . write ( "=\"" ) ; writeAttrString ( writer , value , encoding ) ; writer . write ( '\"' ) ; } }
process the attributes , which means to write out the currently collected attributes to the writer . the attributes are not cleared by this method
