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]

Reply via email to