[xsl] Dynamic variables?

Subject: [xsl] Dynamic variables?
From: Peter Davis <pfd@xxxxxxxxxxxxx>
Date: Sun, 28 Nov 2010 12:36:23 -0500
I think this may be addressed in the FAQ, under "what can't XSLT do,"
but I'm not sure I'm understanding it correctly, specifically the
question about referencing a variable whose name is referenced as an
attribute in the XML.  For example, suppose the XML looks like this:

<styles>
<style name="basic" typeface="Optima" weight="normal" slant="roman"/>
<style name="emphatic" typeface="Optima" weight="bold" slant="italic"/>
</styles>
. . .
<p style="basic">This paragraph contains some <span
style="emphatic">emphatic</span> text.</p>

I want to remember those "style" definitions so I can emit appropriate
code when they are referenced. Is there a way to create variables whose
names come from the @name attribute of the style elements, and reference
them later by those names?

Thank you,

-pd


-- 
--------
Peter Davis
 The Tech Curmudgeon - http://www.techcurmudgeon.com
Ideas Great and Dumb - http://www.ideasgreatanddumb.com

Current Thread