if (uri == null || prefix == null)
throw new UiException("Both uri and prefix attribute are required, "+pi.getLocator());
//if (D.ON && log.debugable()) log.debug("taglib: prefix="+prefix+" uri="+uri);
noEL("prefix", prefix, pi);
noEL("uri", uri, pi); //not support EL (kind of chicken-egg issue)
pgdef.addTaglib(new Taglib(prefix, toAbsoluteURI(uri, false)));
} else if ("evaluator".equals(target)) {
parseEvaluatorDirective(pgdef, pi, params);
} else if ("xel-method".equals(target)) {
parseXelMethod(pgdef, pi, params);
} else if ("link".equals(target) || "meta".equals(target)