Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 42509 invoked by uid 500); 14 Sep 2000 14:04:40 -0000 Delivered-To: apmail-jakarta-ant-cvs@apache.org Received: (qmail 42494 invoked by uid 1146); 14 Sep 2000 14:04:39 -0000 Date: 14 Sep 2000 14:04:39 -0000 Message-ID: <20000914140439.42491.qmail@locus.apache.org> From: bodewig@locus.apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/src/main/org/apache/tools/ant ProjectHelper.java bodewig 00/09/14 07:04:39 Modified: src/main/org/apache/tools/ant ProjectHelper.java Log: Provide the SAXParser with the File instead of an InputSource to give it a chance to parse relative URIs. PR: 54 Submitted by: Achim Dannecker Revision Changes Path 1.29 +3 -3 jakarta-ant/src/main/org/apache/tools/ant/ProjectHelper.java Index: ProjectHelper.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/ProjectHelper.java,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- ProjectHelper.java 2000/09/14 07:19:51 1.28 +++ ProjectHelper.java 2000/09/14 14:04:38 1.29 @@ -97,9 +97,9 @@ */ private void parse() throws BuildException { try { - parser = getParserFactory().newSAXParser().getParser(); - parser.setDocumentHandler(new RootHandler()); - parser.parse(new InputSource(new FileReader(buildFile))); + SAXParser saxParser = getParserFactory().newSAXParser(); + parser = saxParser.getParser(); + saxParser.parse(buildFile, new RootHandler()); } catch(ParserConfigurationException exc) { throw new BuildException("Parser has not been configured correctly", exc);