sboag 02/03/27 14:14:13
Modified: java/src/org/apache/xalan/transformer TransformerImpl.java
Log:
Fix problem with the SAXSourceLocator not getting the line number info.
Revision Changes Path
1.128 +9 -1
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
Index: TransformerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -r1.127 -r1.128
--- TransformerImpl.java 24 Mar 2002 13:50:12 -0000 1.127
+++ TransformerImpl.java 27 Mar 2002 22:14:13 -0000 1.128
@@ -1205,8 +1205,16 @@
{
if(se instanceof org.xml.sax.SAXParseException)
m_resultTreeHandler.fatalError((org.xml.sax.SAXParseException)se);
+ else if(se instanceof TransformerException)
+ {
+ TransformerException te = ((TransformerException)se);
+ SAXSourceLocator sl = new SAXSourceLocator( te.getLocator() );
+ m_resultTreeHandler.fatalError(new
org.xml.sax.SAXParseException(te.getMessage(), sl, te));
+ }
else
- m_resultTreeHandler.fatalError(new
org.xml.sax.SAXParseException(se.getMessage(), new SAXSourceLocator(), se));
+ {
+ m_resultTreeHandler.fatalError(new
org.xml.sax.SAXParseException(se.getMessage(), new SAXSourceLocator(), se));
+ }
}
catch (Exception e){}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]