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