- embedding tags in xslt
- <xsl:when test="area_of_expertise">
- <div>
- <xsl:value-of select="area_of_expertise"/>
- </div>
- </xsl:when>
- <xsl:when test="area_of_expertise">
- <div id="<xsl:value-of select="area_of_expertise"/>">
- <xsl:value-of select="area_of_expertise"/>
- </div>
- </xsl:when>
- <div id="areaOfExpertiseLabel">
- asasdasdasd
- </div>
- <xsl:template name="parse">
- <xsl:param name="input"/>
- <xsl:param name="position"/>
- <xsl:if test="$position <= string-length($input)">
- <xsl:choose>
- <xsl:when test="substring($input, $position, 1) = '_'">
- <xsl:value-of select="translate(substring($input, $position + 1, 1), 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
- <xsl:call-template name="parse">
- <xsl:with-param name="input" select="$input"/>
- <xsl:with-param name="position" select="$position + 2"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="substring($input, $position, 1)"/>
- <xsl:call-template name="parse">
- <xsl:with-param name="input" select="$input"/>
- <xsl:with-param name="position" select="$position + 1"/>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
- </xsl:template>
- <xsl:call-template name="parse">
- <xsl:with-param name="input" select="'area_of_expertise'"/>
- <xsl:with-param name="position" select="1"/>
- </xsl:call-template>
- <xsl:when test="title">
- <div id="{title}">
- <xsl:value-of select="title"/>
- </div>
- </xsl:when>
- <xsl:variable name="some_complex_variable">
- <xsl:value-of select="title"/>
- </xsl:variable>
- <xsl:when test="title">
- <div id="{$some_complex_variable}">
- <xsl:value-of select="title"/>
- </div>
- </xsl:when>
- <xsl:when test="title">
- <div>
- <xsl:attribute name="id" select="title"/>
- </div>
- </xsl:when>
- <xsl:when test="area_of_expertise">
- <div>
- <xsl:attribute name="id">
- <xsl:value-of select="area_of_expertise"/>
- </xsl:attribute>
- <xsl:value-of select="area_of_expertise"/>
- </div>
- </xsl:when>
- <xsl:when test="area_of_expertise">
- <div id="areaOfExperiseLabel">
- <xsl:value-of select="area_of_expertise"/>
- </div>
- </xsl:when>