XSLT 2.0 removes the distinction between nodesets and result tree fragments, treating both as "temporary trees", so in the long run this will stop being an issue... but meanwhile, see the nodeset() extension function for the standard workaround.
______________________________________
Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more.
"may'ron DaroQbe'chugh vaj bIrIQbej" ("Put down the squeezebox and nobody
gets hurt.")
