xsl-list
[Top] [All Lists]

Re: misc. confusion on "footnote" handling

2004-08-26 14:33:05
At 05:40 PM 8/26/2004, you wrote:
Or on the other hand, there's the trick of matching templates conditionally:

<xsl:template match="bib[$process='aag']">
  ...
</xsl:template>

So in this example, $process is a parameter? Therefore, the idea in my case would be to have, for example:

<xsl:template match="db:citation[$citation-class='author-year']">
    ...
</xsl:template>

That simply says, "apply this template only if the citaton-class parameter is set to 'author-year'"?

Correct. Try it!

XSLT 1.0 doesn't allow parameter or variable references in patterns, but this restriction has been removed from XSLT 2.0.

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