dbertoni    01/09/18 09:27:54

  Modified:    c/src/XSLT XSLTEngineImpl.cpp
  Log:
  Fix for copy44, copy46, and copy48.
  
  Revision  Changes    Path
  1.118     +10 -1     xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp
  
  Index: XSLTEngineImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp,v
  retrieving revision 1.117
  retrieving revision 1.118
  diff -u -r1.117 -r1.118
  --- XSLTEngineImpl.cpp        2001/09/14 20:49:43     1.117
  +++ XSLTEngineImpl.cpp        2001/09/18 16:27:53     1.118
  @@ -1761,7 +1761,16 @@
   
                prefix = substring(aname, 
DOMServices::s_XMLNamespaceWithSeparatorLength);
   
  -             addResultNamespaceDecl(prefix, value);
  +             const XalanDOMString* const     theNamespace = 
getResultNamespaceForPrefix(prefix);
  +
  +             if (theNamespace == 0 || equals(*theNamespace, value) == false)
  +             {
  +                     addResultNamespaceDecl(prefix, value);
  +             }
  +             else
  +             {
  +                     fExcludeAttribute = true;
  +             }
        }
   
        if (fExcludeAttribute == false)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to