You are viewing a plain text version of this content. The canonical link for it is here.
Posted to alexandria-dev@jakarta.apache.org by ru...@apache.org on 2001/08/18 04:07:14 UTC

cvs commit: jakarta-alexandria/proposal/gump gen.java

rubys       01/08/17 19:07:14

  Modified:    proposal/gump gen.java
  Log:
  Provide more information on parsing errors
  
  Revision  Changes    Path
  1.7       +10 -2     jakarta-alexandria/proposal/gump/gen.java
  
  Index: gen.java
  ===================================================================
  RCS file: /home/cvs/jakarta-alexandria/proposal/gump/gen.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- gen.java	2001/08/16 16:52:06	1.6
  +++ gen.java	2001/08/18 02:07:14	1.7
  @@ -18,7 +18,9 @@
   import org.w3c.dom.NamedNodeMap;
   import org.w3c.dom.Node;
   import org.w3c.dom.traversal.NodeIterator;
  +import org.xml.sax.SAXParseException;
   
  +
   // Java classes
   import java.io.FileOutputStream;
   import java.util.Enumeration;
  @@ -39,8 +41,14 @@
         * @return Node
         */
       private Document parse(String source) throws Exception {
  -	DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
  -        return dBuilder.parse(new java.io.File(source));
  +        try {
  +	    DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
  +            return dBuilder.parse(new java.io.File(source));
  +        } catch (SAXParseException e) {
  +            System.err.print("Error parsing file " + source);
  +            System.err.println(" line " + e.getLineNumber() + ": ");
  +            throw e;
  +        }
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: alexandria-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: alexandria-dev-help@jakarta.apache.org