Construct a new reader from the JAXP factory.
In order to do its job, a ResolvingXMLReader must in fact be
a filter. So the only difference between this code and the filter
code is that the constructor builds a new reader.
super(manager);
SAXParserFactory spf = SAXParserFactory.newInstance();
spf.setNamespaceAware(namespaceAware);
spf.setValidating(validating);
try {
SAXParser parser = spf.newSAXParser();
setParent(parser.getXMLReader());
} catch (Exception ex) {
ex.printStackTrace();
}