From: <zep...@us...> - 2006-10-19 07:16:09
|
Revision: 102 http://svn.sourceforge.net/pzfilereader/?rev=102&view=rev Author: zepernick Date: 2006-10-19 00:16:06 -0700 (Thu, 19 Oct 2006) Log Message: ----------- added default system type to get around JDOM parse error. More notes in task manager Modified Paths: -------------- trunk/PZFileReader/src/main/java/net/sf/pzfilereader/xml/PZMapParser.java Modified: trunk/PZFileReader/src/main/java/net/sf/pzfilereader/xml/PZMapParser.java =================================================================== --- trunk/PZFileReader/src/main/java/net/sf/pzfilereader/xml/PZMapParser.java 2006-10-19 06:03:30 UTC (rev 101) +++ trunk/PZFileReader/src/main/java/net/sf/pzfilereader/xml/PZMapParser.java 2006-10-19 07:16:06 UTC (rev 102) @@ -73,7 +73,8 @@ * returns a Map containing Lists of ColumnMetaData. * * @param xmlStream - * @return + * @return Map + * <records> with their corrisponding * @throws Exception */ public static Map parse(final InputStream xmlStream) throws Exception { @@ -81,7 +82,11 @@ builder.setValidation(true); // handle the ability to pull DTD from Jar if needed builder.setEntityResolver(new ResolveLocalDTD()); - final Document document = builder.build(xmlStream); + + //JDOM started to blow up on the parse if the system id param was not specified + //not sure why this started to happen now. Was not making to EntityResolver to pull + //dtd out of the jar if needed + final Document document = builder.build(xmlStream, "file:///"); final Element root = document.getRootElement(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |