diff --git a/openide.loaders/src/org/openide/loaders/XMLDataObject.java b/openide.loaders/src/org/openide/loaders/XMLDataObject.java --- a/openide.loaders/src/org/openide/loaders/XMLDataObject.java +++ b/openide.loaders/src/org/openide/loaders/XMLDataObject.java @@ -48,7 +48,6 @@ import java.net.URL; import java.util.*; import java.util.logging.*; -import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.FactoryConfigurationError; import org.openide.cookies.*; import org.openide.filesystems.*; @@ -604,13 +603,7 @@ */ @Deprecated public static Document parse (URL url, ErrorHandler eh, boolean validate) throws IOException, SAXException { - - DocumentBuilder builder = XMLDataObjectImpl.makeBuilder(validate); - builder.setErrorHandler(eh); - builder.setEntityResolver(getChainingEntityResolver()); - - return builder.parse (new InputSource(url.toExternalForm())); - + return XMLUtil.parse (new InputSource(url.toExternalForm()),validate, false, eh, getChainingEntityResolver()); } /** Creates SAX parse that can be used to parse XML files.