garyp 00/10/17 13:30:10
Modified: java/src/org/apache/xalan/transformer TransformerImpl.java
Log:
Param/variable without content or select attribute now assigns value of empty
string.
Revision Changes Path
1.37 +5 -0
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
Index: TransformerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- TransformerImpl.java 2000/10/17 19:20:55 1.36
+++ TransformerImpl.java 2000/10/17 20:30:09 1.37
@@ -97,6 +97,7 @@
import org.apache.xpath.objects.XObject;
import org.apache.xpath.objects.XNodeSet;
import org.apache.xpath.XPath;
+import org.apache.xpath.objects.XString;
import org.apache.xpath.objects.XRTreeFrag;
import org.apache.xpath.Arg;
import org.apache.xpath.XPathAPI;
@@ -872,6 +873,10 @@
{
var = xslParamElement.getSelect().execute(getXPathContext(),
sourceNode,
xslParamElement);
+ }
+ else if (null == xslParamElement.getFirstChild())
+ {
+ var = XString.EMPTYSTRING;
}
else
{