Hi,
    Joerg thanks.  I tried the code on a later java version of xalan and the 
attributes no longer were copied to next element.
    But after encountering the empty attribute the subsequent attribute was not 
copied.
    It seems the @*[.!=''|node()] did not match the non empty attribute but 
instead matched the next node.
    Could this be a bug as well?
thanks
    Dhruv
_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list