2008/5/21 Dimitre Novatchev <dnovatchev(_at_)gmail(_dot_)com>:
XSelerator has been doing this for more than 5 years.
That's not quite what I meant (remember I was an Xselerator enthusiast too :)
I was looking for an interactive diagram of the import/include
hierarchy: the specific transforms at the top with lines down to the
common transforms (for a simple set - the hierachy I'm looking at at
the moment contains 100s and is a mess imho)
Ideally each transform would be represented as a box, which could be
expanded to show its constituent top-level elements
(params/keys/vars/templates etc) by double-clicking.
I haven't looked at it for too long, but Ken's XSLStyle appears to be
able to handle import precedence and priority, so if the interactive
diagram could show where a template/variable/param etc is overridden
and provide a link to it (and vice-versa) that would be an extremely
useful feature.
Does that sound feasible?
What do others use for explaining a large codebase of xslt to someone?
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--