xsl-list
[Top] [All Lists]

RE: apply-templates and predicates

2005-04-27 09:00:58
Do you mean its more resiliant in that a default template will be invoked for any schema change?

For schema that are being modified is it not better to have a stylesheet that doesn't render any schema changes without explicitly adding it to the XSLT?

From: "Michael Kay" <mike(_at_)saxonica(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: RE: [xsl] apply-templates and predicates
Date: Wed, 27 Apr 2005 14:23:19 +0100

> when applying templates it is possible to filter out unwanted
> nodes in a
> number of ways, one is by putting a predicate on the
> apply-templates command
> and use modes if you have more than one filter. Another is to
> apply-templates to all nodes and put a predicate on the
> template match -
> this avoids the use of modes.
>
> Can anyone ... provide advantages of doing the latter?
>

It's more resilient to unexpected input, e.g. as a result of schema changes.

Michael Kay
http://www.saxonica.com/



--~------------------------------------------------------------------
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>
--~--


_________________________________________________________________
Want to block unwanted pop-ups? Download the free MSN Toolbar now! http://toolbar.msn.co.uk/


--~------------------------------------------------------------------
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>
--~--