Just a warning, you should always use the "var" keyword with local variables in JavaScript. Your function should probably read:
function callPipeline(src) {
var xc = cocoon.componentManager.lookup( myXMLConsumer.ROLE );
var resolver = cocoon.environment.getObjectModel().get("source-resolver");
var srce = resolver.resolveURI(src);
resolver.toSAX( srce, xc );
return xc;
}
Without "var" you are creating global variables named "xc", "resolver", "srce". .
Regards,
Chris
Reinhard Poetz wrote:
For my flows I use a self-defined function which makes this for me:
function callPipeline(src) {
xc = cocoon.componentManager.lookup( myXMLConsumer.ROLE );
resolver = cocoon.environment.getObjectModel().get("source-resolver");
srce = resolver.resolveURI(src);
resolver.toSAX( srce, xc );
return xc;
}
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]