Re: [xsl] Patterns in lieu of mutable variables or string translation

Subject: Re: [xsl] Patterns in lieu of mutable variables or string translation
From: Hank Ratzesberger <hankr@xxxxxxxx>
Date: Fri, 02 Sep 2011 08:04:44 -0700
On 9/2/11 12:41 AM, Michael Kay wrote:
On 01/09/2011 19:39, Hank Ratzesberger wrote:

What's wrong with using template rules?

<xsl:template match="/some/xpath/text()[. eq 'foo'">bar</xsl:template>
<xsl:template match="/some/xpath/text()[matches(.,'^FO.*')">BAR</xsl:template>


You can use the priority attribute to control which takes precedence.

Nothing at all!  Only I had never matched on the text content previously,
so it had not occurred to me.

An aside, it's interesting that a procedural programmer may likely feel
"in complete control" with a page of if/then/else or other constructs,
whereas these templates feel a bit rogue, but the former tend to
create a train wreck.

Thanks,
Hank

--
Louis (Hank) Ratzesberger
hankr@xxxxxxxx
Scripps Orbit and Permanent Array Center
Mailing Address:
Mail Code 0225
9500 Gilman Drive
University of California, San Diego
La Jolla, CA 92093-0225
858-822-4472
IGPP/SIO Location:
Bldg T-31
8860 Biological Grade

Current Thread