Thanks David,
Confused? yep!
You showed me the lookup idea last year and I use it now for constants but
in this case the lookup list will change depending on what lables are in
view, so the list needs to be created dynamically.
I am using msxml4, I think you are suggesting that if I create a template
that returns a xml fragment
eg.
<template name="get-rect"
<xsl:value-of select>
<lable>
<xsl:attribute name="x1">100</xsl:attribute>
<xsl:attribute name="x2">110</xsl:attribute>
<lable>
</xsl:value-of select>
</template>
I can access this fragment using
<xsl:variable name="lable-rect">
<xsl:call-template name="get-rect"/>
<xsl:variable>
$lable-rect/@x1
-RVG