Author: mriou
Date: Mon Oct 16 09:12:17 2006
New Revision: 464542
URL: http://svn.apache.org/viewvc?view=rev&rev=464542
Log:
Fixed a bug in doXslTranform parameters extraction for the Xsl stylesheet.
Modified:
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
Modified:
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
URL:
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java?view=diff&rev=464542&r1=464541&r2=464542
==============================================================================
---
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
(original)
+++
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
Mon Oct 16 09:12:17 2006
@@ -224,13 +224,13 @@
QName keyQName = _oxpath.namespaceCtx.derefQName((String)
args.get(idx));
Object paramElmt;
if (args.get(idx + 1) instanceof NodeWrapper) {
- Element tmpElmt = (Element)
((NodeWrapper)args.get(1)).getUnderlyingNode();
+ Element tmpElmt = (Element) ((NodeWrapper)args.get(idx
+ 1)).getUnderlyingNode();
Document paramDoc = DOMUtils.newDocument();
paramDoc.appendChild(paramDoc.importNode(tmpElmt,
true));
paramElmt = paramDoc;
if (__log.isDebugEnabled())
__log.debug("Passing parameter " + keyQName + " "
+ DOMUtils.domToString(paramDoc));
- } else paramElmt = args.get(1);
+ } else paramElmt = args.get(idx + 1);
parametersMap.put(keyQName, paramElmt);
}