/** * Writes a closing XML tag. * * @param w the writer. * @throws java.io.IOException if there is an I/O problem. */ public void writeCloseTag( final Writer w ) throws IOException { indentForClose( w ); final ElementLevel level = (ElementLevel) openTags.pop(); setLineEmpty( false ); w.write( "</" ); final String prefix = level.getPrefix(); if ( prefix != null ) { w.write( prefix ); w.write( ":" ); w.write( level.getTagName() ); } else { w.write( level.getTagName() ); } w.write( ">" ); doEndOfLine( w ); }