xsl-list
[Top] [All Lists]

RE: Do Templates Conflict?

2005-05-04 13:52:39
To add to previous answers, it's technically an error to have two template
rules with the same priority that match the same node, but implementations
are allowed to ignore the error and simply choose the one that comes last.
Many implementations do just that. Saxon allows you to choose between silent
recovery as above, issuing a warning followed by silent recovery (the
default), and issuing a hard error.

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

-----Original Message-----
From: Edward Bryant [mailto:bryant_edward(_at_)hotmail(_dot_)com] 
Sent: 04 May 2005 21:03
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Do Templates Conflict? 


I was wondering if someone can explain why two templates that 
both apply to 
a source xml element do not conflict.

I have one template that applies to all the paragraphs in a 
document and 
another that applies only to the first paragraph. I did this 
assuming it 
would somehow not work because of the conflict between the templates. 
However, to my surprise it worked fine. Now, I am even more 
worried because 
I don't know why it worked. Can someone explain what is going on?

Does the order the templates are listed in matter?

Does it matter that one selected a more specific context?



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





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



<Prev in Thread] Current Thread [Next in Thread>