Author: mriou
Date: Wed Sep 20 15:09:26 2006
New Revision: 448363
URL: http://svn.apache.org/viewvc?view=rev&rev=448363
Log:
Fixed a bug on lval selection with Saxon.
Modified:
incubator/ode/trunk/bpel-obj/src/main/java/org/apache/ode/bpel/o/OElementVarType.java
Modified:
incubator/ode/trunk/bpel-obj/src/main/java/org/apache/ode/bpel/o/OElementVarType.java
URL:
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-obj/src/main/java/org/apache/ode/bpel/o/OElementVarType.java?view=diff&rev=448363&r1=448362&r2=448363
==============================================================================
---
incubator/ode/trunk/bpel-obj/src/main/java/org/apache/ode/bpel/o/OElementVarType.java
(original)
+++
incubator/ode/trunk/bpel-obj/src/main/java/org/apache/ode/bpel/o/OElementVarType.java
Wed Sep 20 15:09:26 2006
@@ -37,6 +37,9 @@
public Node newInstance(Document doc) {
Element el = doc.createElementNS(elementType.getNamespaceURI(),
elementType.getLocalPart());
- return el;
+ // Pre-filling the element with an empty node to avoid an empty nodeset
+ // when selecting the element child nodes
+ el.appendChild(doc.createElement("empty"));
+ return el;
}
}