Re: applying templates to all but ...
I did not follow all your post, but this looks like it should be:
Alternatively, since you're using XSLT 2.0, you could do:
select="$style-biblio /cs:reftype[@name = 'book'] /(cs:* except cs:creator)"
The (cs:* except cs:creator) selects all child elements in the cs namespace, and then removes from that sequence the cs:creator child elements. It's slightly more understandable than using the self:: axis, I think.
Jeni -- Jeni Tennison http://www.jenitennison.com
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format