Dear Jaci,
Thank you very much for regenerating the above transforms for XPath 1.0. I've tried to wire this into Geonetwork in the same way as before. I still get several errors with the metadata file I attached to my original post to the list, all of which are definitely related to running the XSLT within Geonetwork. I have verified that the stylesheet works fine from the command line using xsltproc.
Not really being in a position to debug this, and knowing it's being worked on elsewhere as part of Geonetwork's harvesting functionality, I think my best course of action is to wait for it to be added to Geonetwork trunk.
Thanks again for your help - much appreciated.
David Herbert
British Antarctic Survey.