From: Wolfgang M. M. <wol...@us...> - 2004-04-14 12:17:35
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/backup In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20167/src/org/exist/backup Modified Files: Backup.java Log Message: Improved page organization in dom.dbx to fix known XUpdate issues. Index: Backup.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/backup/Backup.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Backup.java 29 Jan 2004 15:06:48 -0000 1.12 --- Backup.java 14 Apr 2004 12:17:24 -0000 1.13 *************** *** 1,5 **** /* * eXist Open Source Native XML Database ! * Copyright (C) 2001 Wolfgang M. Meier * wol...@ex... * http://exist.sourceforge.net --- 1,5 ---- /* * eXist Open Source Native XML Database ! * Copyright (C) 2001-04 Wolfgang M. Meier * wol...@ex... * http://exist.sourceforge.net *************** *** 176,189 **** os.close(); } else { ! writer = ! new BufferedWriter( ! new OutputStreamWriter(os, "UTF-8")); ! // write resource to contentSerializer ! contentSerializer = SAXSerializerPool.getInstance().borrowSAXSerializer(); ! contentSerializer.setWriter(writer); ! contentSerializer.setOutputProperties(defaultOutputProperties); ! ((XMLResource)resource).getContentAsSAX(contentSerializer); ! SAXSerializerPool.getInstance().returnSAXSerializer(contentSerializer); ! writer.close(); } --- 176,195 ---- os.close(); } else { ! try { ! writer = ! new BufferedWriter( ! new OutputStreamWriter(os, "UTF-8")); ! // write resource to contentSerializer ! contentSerializer = SAXSerializerPool.getInstance().borrowSAXSerializer(); ! contentSerializer.setWriter(writer); ! contentSerializer.setOutputProperties(defaultOutputProperties); ! ((XMLResource)resource).getContentAsSAX(contentSerializer); ! SAXSerializerPool.getInstance().returnSAXSerializer(contentSerializer); ! writer.close(); ! } catch(Exception e) { ! System.err.println("An exception occurred while writing the resource: " + e.getMessage()); ! e.printStackTrace(); ! continue; ! } } |