[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: The Match Game vs The Name Game
The only time the match attribute is ever significant is when xsl:apply-templates is called (explicitly or from the built-in template rules). The only time the name attribute is ever significant is when xsl:call-template is called (only explicitly). The remaining attribute that you can use is mode, which is only ever significant when there is a match attribute (and when xsl:apply-templates is called). In conclusion, named templates and template rules have orthogonal functionality. No conflicts result from overloading a template for both. In other words, adding a match attribute to a named template won't break xsl:call-template, and adding a name attribute to a template rule won't break xsl:apply-templates. Hope this helps, Evan Lenz XYZFind Corp. > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of McKeever, > Marty > Sent: Thursday, August 23, 2001 12:45 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: The Match Game vs The Name Game > > > For some reason I didn't expect this to work, because I can't find any > specific reference to it in any of my resources. I went ahead and tried > anyway, and it seemed to work like a charm > > <xsl:template name="fubar" match="foo/bar"> > > Matches all bar elements of foo by default, and also can be called > specifically with: > <xsl:call-templates name="fubar"> > > Any reason I should be surprised by this? Or, any caveats I need > to be aware > of before I go nuts with this new discovery? > > Thanks, > Marty > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|