public static void writeToHTML(File file, String title, String svgElement) 
            throws IOException {
        BufferedWriter writer = null;
        try {
            FileOutputStream fos = new FileOutputStream(file);
            OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
            writer = new BufferedWriter(osw);
            writer.write("<!DOCTYPE html>\n");
            writer.write("<html>\n");
            writer.write("<head>\n");
            writer.write("<title>" + title + "</title>\n");
            writer.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n"); 
            writer.write("</head>\n");
            writer.write("<body>\n");
            writer.write(svgElement + "\n");
            writer.write("</body>\n");
            writer.write("</html>\n");
            writer.flush();
        } finally {
            try {
                if (writer != null) {
                    writer.close();
                }
            } catch (IOException ex) {
                Logger.getLogger(SVGUtils.class.getName()).log(Level.SEVERE,
                        null, ex);
            }
        } 
    }
public static void writeToHTML(File file, String title, String svgElement) 
            throws IOException {
        BufferedWriter writer = null;
        try {
            FileOutputStream fos = new FileOutputStream(file);
            OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
            writer = new BufferedWriter(osw);
            writer.write("<!DOCTYPE html>\n");
            writer.write("<html>\n");
            writer.write("<head>\n");
            writer.write("<title>" + title + "</title>\n");
            writer.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n"); 
            writer.write("</head>\n");
            writer.write("<body>\n");
            writer.write(svgElement + "\n");
            writer.write("</body>\n");
            writer.write("</html>\n");
            writer.flush();
        } finally {
            try {
                if (writer != null) {
                    writer.close();
                }
            } catch (IOException ex) {
                Logger.getLogger(SVGUtils.class.getName()).log(Level.SEVERE,
                        null, ex);
            }
        } 
    }
public static void writeToHTML ( File file , String title , String svgElement ) throws IOException { BufferedWriter writer = null ; try { FileOutputStream fos = new FileOutputStream ( file ) ; OutputStreamWriter osw = new OutputStreamWriter ( fos , "UTF-8" ) ; writer = new BufferedWriter ( osw ) ; writer . write ( "<!DOCTYPE html>\n" ) ; writer . write ( "<html>\n" ) ; writer . write ( "<head>\n" ) ; writer . write ( "<title>" + title + "</title>\n" ) ; writer . write ( "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n" ) ; writer . write ( "</head>\n" ) ; writer . write ( "<body>\n" ) ; writer . write ( svgElement + "\n" ) ; writer . write ( "</body>\n" ) ; writer . write ( "</html>\n" ) ; writer . flush ( ) ; } finally { try { if ( writer != null ) { writer . close ( ) ; } } catch ( IOException ex ) { Logger . getLogger ( SVGUtils . class . getName ( ) ) . log ( Level . SEVERE , null , ex ) ; } } }
Writes an HTML file containing an SVG element.

@param file  the file.
@param title  the title.
@param svgElement  the SVG element.

@throws IOException if there is an I/O problem.
Writes an HTML file containing an SVG element .