>A question was raised about how to enable specific functionality for XSLT imports and includes so that a specific locations could be added to be searched. This is in bug 258202. This however has started to evolve into a more general design question on Project Facets for XML related plugins, and how fine grained does one go.
I’m of the Agile philosophy that you only design and write for what is needed now, and that you evolve the design as you need too. We often get caught into a trap of over designing things, and can end up with code that is never used or an overly complicated design. With that said, I do see the potential need by adopters and the community to be able to control what features and functionalities are available. Particularly when dealing with all the various XML related specifications, and in particular the various XSLT, XQuery, and XPath 1.0/2.0 extension functions that are available.
So bug 259572 has been opened to capture these use cases and discuss about designing what current adopters need in the way of Facet support for XSL. If you are an adopter of XSL Tools or a user, your thoughts and comments would be appreciated. Oh and if somebody wants to make a code contribution, that would be nice as well.