sboag       00/12/06 22:26:23

  Modified:    java/src/org/apache/xalan/templates ElemCopy.java
  Log:
  For some VERY strange reason, the end element was passing an
  empty string for the namespace and local name.  This is fixed, and
  it addresses a bug which the Cocoon folks were having.
  
  Revision  Changes    Path
  1.10      +5 -1      
xml-xalan/java/src/org/apache/xalan/templates/ElemCopy.java
  
  Index: ElemCopy.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemCopy.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ElemCopy.java     2000/12/05 22:29:25     1.9
  +++ ElemCopy.java     2000/12/07 06:26:22     1.10
  @@ -149,7 +149,11 @@
             super.execute(transformer, sourceNode, mode);
             rthandler.processNSDecls(sourceNode);
             transformer.executeChildTemplates(this, sourceNode, mode);
  -          transformer.getResultTreeHandler().endElement("", "",
  +          
  +          DOMHelper dhelper = transformer.getXPathContext().getDOMHelper();
  +          String ns = dhelper.getNamespaceOfNode(sourceNode);
  +          String localName = dhelper.getLocalNameOfNode(sourceNode);
  +          transformer.getResultTreeHandler().endElement(ns, localName,
                                                           
sourceNode.getNodeName());
           }
           else
  
  
  

Reply via email to