+ ", prefix=" + prefix);
}
// complete validity information
if(currentCacheValidity != null ) {
Source temp = null;
try {
temp = sourceResolver.resolveURI(src);
currentCacheValidity.add(src, temp.getLastModified());
if (this.getLogger().isDebugEnabled()) {
getLogger().debug("currentCacheValidity: " + currentCacheValidity);
}
} catch (Exception e) {
throw new SAXException("CachingCIncludeTransformer could not resolve resource", e);
} finally {
sourceResolver.release(temp);
}
}
if (!"".equals(element)) {
AttributesImpl attrs = new AttributesImpl();
if (!ns.equals("")) {
super.startPrefixMapping(prefix, ns);
}
super.startElement(ns,
element,
(!ns.equals("") && !prefix.equals("") ? prefix+":"+element : element),
attrs);
}
Source source = null;
try {
source = this.sourceResolver.resolveURI(src);
this.sourceResolver.toSAX(source, getConsumer());
} catch (Exception e) {
throw new SAXException("CachingCIncludeTransformer could not read resource", e);