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(_at_)mulberrytech(_dot_)com
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
======================================================================