[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Conflicting templates?

Subject: Re: Conflicting templates?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 17 Dec 2004 13:43:23 GMT
Re:  Conflicting templates?
> Luckily most parsers only warn about these 'conflicts',

the conflict resolution system is phrased in terms of matching an
explict source node (it's not an error to have two templates with
conflicting match patterns if neither of them is actually used)
so the error or message is generated at run time not by the
parser/compiler. 

> would make my life a lot more awkward...

I think in the long run relying on the position of the templates in the
file will make your life harder, almost every otherfeature in xslt is
designed so that the top level constructs in a stylesheet may be placed
in any order, re-arranged by code beautifiers, etc, When something goes
wrong (as in the OP's case) it is much harder to see which template is
being applied. 

Of course in the usual case you write templates first without priority
but if you get a warning of a template conflict I think it's always good
practice to make a concious decision about which one you want to win and
then give that one a high priority.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.