RE: [xsl] apply-templates and predicates

Subject: RE: [xsl] apply-templates and predicates
From: "tom tom" <tomxsllist@xxxxxxxxxxx>
Date: Wed, 27 Apr 2005 17:00:58 +0100
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@xxxxxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
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

Want to block unwanted pop-ups? Download the free MSN Toolbar now!

Current Thread