[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: DocBook XSL*2* stylesheet reorganization
/ Florent Georges <lists@fgeorges.org> was heard to say: | Norman Walsh wrote: | |> / Norman Walsh <ndw@nwalsh.com> was heard to say: |> | Fair warning to those of you living on the bleeding edge. | |> Here's the new idiom for XSLT2 customization layers: | | If you put this template rule in common/docbook.xsl, the | customization layer can either override template rules for precise | elements or override this template rule (matching "/") if he wants to | make something more complicated that needs to take control over the | overall processing. | | So the default rule for "/" launches the machinery as it should be, | and if one wants to override the rule for "/" in the cust. layer, he | will need to call the top-level functions (as in your email). | | Sounds more intuitive, doesn't it? Right. Basically, I took your advice (from the comment) and didn't go with the whole named template thing. So I think it's exactly as you say. If you don't want to override the root, then you just import docbook.xsl and off you go. In the unlikely event that you do want to override "/", you can, provided you do the couple of things I suggested. Or do I missunderstand your question? Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Where it is permissible both to die and http://nwalsh.com/ | not to die, it is an abuse of valour to | die.-- Mencius
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]