At 01:01 PM 6/27/2003, Udi wrote:
of course the choice of word 'variable' is unfortunate cuz it may indicate
to the uninitiated 'something that could possibly vary' .
something like 'term' or 'item' would've been a bit less confusing.
But it does vary:
<xsl:template match="question">
<xsl:variable name="correct-answer"
select="key('answers',@number)"/>
<xsl:variable name="score"
select="@weight * boolean(answer=$correct-answer)"/>
....
</xsl:template>
Every question gets a different score.
x + 1 = y
x is a "variable" depending on the value of y (and vice-versa), but given
y, the value of x is fixed.
Udi's point about the "uninitiated" is well taken; but why should the
language of BASIC or FORTRAN trump the language of mathematics?
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
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list