i get two different outputs using xsltproc and saxon.
  xsltproc does *not* generate output for comments or
processing instructions, while saxon *does*.
So, this is a bug of xsltproc.
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list