From 1e34bf0c9e20fb5d9c3e6f3e57345192e80ea2dd Mon Sep 17 00:00:00 2001 From: ndw Date: Tue, 12 Apr 2005 20:35:02 +0000 Subject: [PATCH] Fix bug #34135: ResolvingXMLReader is not namespace aware git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@226192 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/xml/resolver/tools/ResolvingXMLReader.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/java/src/org/apache/xml/resolver/tools/ResolvingXMLReader.java b/java/src/org/apache/xml/resolver/tools/ResolvingXMLReader.java index df5315b..c000ea1 100644 --- a/java/src/org/apache/xml/resolver/tools/ResolvingXMLReader.java +++ b/java/src/org/apache/xml/resolver/tools/ResolvingXMLReader.java @@ -79,6 +79,12 @@ import org.apache.xml.resolver.*; * @version 1.0 */ public class ResolvingXMLReader extends ResolvingXMLFilter { + /** Make the parser Namespace aware? */ + public static boolean namespaceAware = true; + + /** Make the parser validating? */ + public static boolean validating = false; + /** * Construct a new reader from the JAXP factory. * @@ -89,6 +95,8 @@ public class ResolvingXMLReader extends ResolvingXMLFilter { public ResolvingXMLReader() { super(); SAXParserFactory spf = SAXParserFactory.newInstance(); + spf.setNamespaceAware(namespaceAware); + spf.setValidating(validating); try { SAXParser parser = spf.newSAXParser(); setParent(parser.getXMLReader()); @@ -107,6 +115,8 @@ public class ResolvingXMLReader extends ResolvingXMLFilter { public ResolvingXMLReader(CatalogManager manager) { super(manager); SAXParserFactory spf = SAXParserFactory.newInstance(); + spf.setNamespaceAware(namespaceAware); + spf.setValidating(validating); try { SAXParser parser = spf.newSAXParser(); setParent(parser.getXMLReader());