Thread: [Practicalxml-commits] SF.net SVN: practicalxml:[33] trunk/src/main/java/net/sf/practicalxml/ Parse
Brought to you by:
kdgregory
From: Auto-Generated S. C. M. <pra...@li...> - 2008-11-18 01:59:36
|
Revision: 33 http://practicalxml.svn.sourceforge.net/practicalxml/?rev=33&view=rev Author: kdgregory Date: 2008-11-18 01:59:34 +0000 (Tue, 18 Nov 2008) Log Message: ----------- Fix bad check-in for XSD document builder helper Remove singleton DocumentBuilderFactory instances -- was voodoo Modified Paths: -------------- trunk/src/main/java/net/sf/practicalxml/ParseUtil.java Modified: trunk/src/main/java/net/sf/practicalxml/ParseUtil.java =================================================================== --- trunk/src/main/java/net/sf/practicalxml/ParseUtil.java 2008-11-18 01:51:39 UTC (rev 32) +++ trunk/src/main/java/net/sf/practicalxml/ParseUtil.java 2008-11-18 01:59:34 UTC (rev 33) @@ -158,29 +158,19 @@ // Internals //---------------------------------------------------------------------------- - /** Singleton factory to create namespace-aware, non-validating parsers */ - private static DocumentBuilderFactory _nvDbf; - - /** Singleton factory to create namespace-aware, DTD-validating parsers */ - private static DocumentBuilderFactory _dtdDbf; - - /** * Returns a namespace-aware, non-validating parser. */ private static synchronized DocumentBuilder newNVDocumentBuilder() { - if (_nvDbf == null) - { - _nvDbf = DocumentBuilderFactory.newInstance(); - _nvDbf.setNamespaceAware(true); - _nvDbf.setValidating(false); - _nvDbf.setCoalescing(true); - } + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setNamespaceAware(true); + dbf.setCoalescing(true); + dbf.setValidating(false); try { - return _nvDbf.newDocumentBuilder(); + return dbf.newDocumentBuilder(); } catch (ParserConfigurationException e) { @@ -194,17 +184,14 @@ */ private static synchronized DocumentBuilder newDTDDocumentBuilder() { - if (_dtdDbf == null) - { - _dtdDbf = DocumentBuilderFactory.newInstance(); - _dtdDbf.setNamespaceAware(true); - _dtdDbf.setValidating(true); - _dtdDbf.setCoalescing(true); - } + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setNamespaceAware(true); + dbf.setValidating(true); + dbf.setCoalescing(true); try { - return _dtdDbf.newDocumentBuilder(); + return dbf.newDocumentBuilder(); } catch (ParserConfigurationException e) { @@ -222,13 +209,13 @@ { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); - dbf.setValidating(false); dbf.setCoalescing(true); + dbf.setValidating(false); dbf.setSchema(schema); try { - return _dtdDbf.newDocumentBuilder(); + return dbf.newDocumentBuilder(); } catch (ParserConfigurationException e) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Auto-Generated S. C. M. <pra...@li...> - 2009-10-15 19:56:47
|
Revision: 166 http://practicalxml.svn.sourceforge.net/practicalxml/?rev=166&view=rev Author: kdgregory Date: 2009-10-15 19:56:40 +0000 (Thu, 15 Oct 2009) Log Message: ----------- fix typo Modified Paths: -------------- trunk/src/main/java/net/sf/practicalxml/ParseUtil.java Modified: trunk/src/main/java/net/sf/practicalxml/ParseUtil.java =================================================================== --- trunk/src/main/java/net/sf/practicalxml/ParseUtil.java 2009-10-13 22:15:48 UTC (rev 165) +++ trunk/src/main/java/net/sf/practicalxml/ParseUtil.java 2009-10-15 19:56:40 UTC (rev 166) @@ -233,7 +233,7 @@ } catch (ParserConfigurationException e) { - throw new XmlException("unable to confiure parser", e); + throw new XmlException("unable to configure parser", e); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Auto-Generated S. C. M. <pra...@li...> - 2011-12-20 12:14:50
|
Revision: 230 http://practicalxml.svn.sourceforge.net/practicalxml/?rev=230&view=rev Author: kdgregory Date: 2011-12-20 12:14:39 +0000 (Tue, 20 Dec 2011) Log Message: ----------- add @since to ParseUtil.parse(File) Modified Paths: -------------- trunk/src/main/java/net/sf/practicalxml/ParseUtil.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |