[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Calling templates based on node contents
At 08:06 AM 8/18/2004, David wrote:
<xsl:template match="." is _very_ strange construct it matches any node whatsoever, so really disables the entire template matching process (which is why you were having difficulties I expect) It's not even legal, is it? Aren't axes apart from child:: and attribute:: illegal in patterns? "A location path pattern is a location path whose steps all use only the child or attribute axes" [XSLT 5.2]. With a sort of quasi-exception made for the '//' operator. Given that (as surely every XSLT programmer learned in XSLT school) "." is short for "self::node()", I should think this match would give you an error in a conformant processor. Cheers, Wendell ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
|
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
|