xsl-list
[Top] [All Lists]

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

2011-09-02 10:04:56


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(_at_)ucsd(_dot_)edu
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

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