source = this.resolver.resolveURI(src);
if (!"".equals(select)) {
DOMParser parser = null;
XPathProcessor processor = null;
try {
parser = (DOMParser)this.manager.lookup(DOMParser.ROLE);
processor = (XPathProcessor)this.manager.lookup(XPathProcessor.ROLE);
InputSource input = SourceUtil.getInputSource(source);
Document document = parser.parseDocument(input);
NodeList list = processor.selectNodeList(document, select);
int length = list.getLength();
for (int i=0; i<length; i++) {
IncludeXMLConsumer.includeNode((Node)list.item(i),
(ContentHandler)this,