if (! loadedProperties) {
loadedProperties = true;
loadJellyProperties();
}
XMLParser parser = new XMLParser();
try {
parser.setContext(getJellyContext());
} catch (MalformedURLException e) {
throw new JellyException(e.toString());
}
Script script = null;
try {
parser.setDefaultNamespaceURI(this.defaultNamespaceURI);
parser.setValidating(this.validateXML);
script = parser.parse(getUrl());
script = script.compile();
if (log.isDebugEnabled()) {
log.debug("Compiled script: " + getUrl());
}
} catch (IOException e) {