Key in XML search with XSLT
===

I have XML Code:


    <TestCases>
      <TestCase>
        <TestCaseElement>
	   <Name><![CDATA[IP_EXTDEVICE]]></Name>
	   <Tags>
	      <Tag><![CDATA[Upperlimit]]></Tag>
	</Tags>
	<TaggedValues>
		<TaggedValue key="Upperlimit">
			<value><![CDATA[4]]></value>
	        </TaggedValue>
	        </TaggedValues>
    </TestCases>
    </TestCases>

How can i select with XSLT 
the Value 4 ? 

_______________________________________________________________________________________
        <xsl:template name="selectOwnTaggedValue">
			
		
			<xsl:value-of select="[normalize-space(value)]"/>
			
		
        </xsl:template>



        <xsl:template match="/">

        <xsl:for-each select ="TestCases/TestCase/TestCaseElement">

        <xsl:apply-templates select="selectOwnTaggedValue[TaggedValues[TaggedValue key="Upperlimit"]"/>
        </xsl:for-each>

        </xsl:template>



My XSL-Code is not valid because i dont know how to select the value **4** in my transformation

Thx in advance