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 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Patterns in lieu of mutab, Michael Kay | Thread | Re: [xsl] Patterns in lieu of mutab, Wendell Piez |
Re: [xsl] stylesheet organisation, George Cristian Bina | Date | RE: [xsl] stylesheet organisation, Tom T |
Month |