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
           {
  
  
  

Reply via email to