+ <xsl:variable name="name"
+ select="$use_attr_names/*/map[@attr = $update/@ap and
+ @set = $update/@set]/@name"/>
+
+ <xsl:choose>
+ <xsl:when test="string-length($name) > 0"><xsl:value-of
+ select="$name"/></xsl:when>
+ <xsl:otherwise><xsl:value-of select="$update/@ap"/></xsl:otherwise>
+ </xsl:choose>