venu 2004/01/07 23:32:16 Modified: java/src/org/apache/xml/serialize Tag: jaxp13-2_6-branch DOMSerializerImpl.java Log: report unsupported encoding exception when unknown encoding is specified. Revision Changes Path No revision No revision 1.7.2.1 +12 -1 xml-xerces/java/src/org/apache/xml/serialize/DOMSerializerImpl.java Index: DOMSerializerImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/DOMSerializerImpl.java,v retrieving revision 1.7 retrieving revision 1.7.2.1 diff -u -r1.7 -r1.7.2.1 --- DOMSerializerImpl.java 18 Nov 2003 14:59:33 -0000 1.7 +++ DOMSerializerImpl.java 8 Jan 2004 07:32:16 -0000 1.7.2.1 @@ -66,6 +66,7 @@ import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.io.File; +import java.io.UnsupportedEncodingException; import java.lang.reflect.Method; import java.util.Enumeration; import java.util.Hashtable; @@ -663,6 +664,16 @@ ser.serialize((Element) node); else return false; + } catch( UnsupportedEncodingException ue) { + if (ser.fDOMErrorHandler != null) { + DOMErrorImpl error = new DOMErrorImpl(); + error.fException = ue; + error.fType = "unsupported-encoding"; + error.fMessage = ue.getMessage(); + error.fSeverity = DOMError.SEVERITY_FATAL_ERROR; + ser.fDOMErrorHandler.handleError(error); + } + return false; } catch (Exception e) { if (ser.fDOMErrorHandler != null) { DOMErrorImpl error = new DOMErrorImpl();
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]