partisan: param wert aus xml datei ziehen

Beitrag lesen

Hallo,
ich habe in einer xml datei in einem Element ein Attribut definiert:

<document NS0:noNamespaceSchemaLocation="xxx_schulung.xsd"  
    xmlns:NS0="http://www.w3.org/2001/XMLSchema-instance">  
    <structure project="XXX80" version="1">  
    </structure>  
</document

Das Attribut project mit dem Wert XXX80

Jetzt möchte ich gern diesen Wert herausziehen mittels xslt aber irgendwie funktioniert das nicht:

<xsl:param name="project">  
	    <xsl:for-each select="document/structure">  
	     	<xsl:value-of select="@project"/>  
	    </xsl:for-each>  
</xsl:param>

vorher hab ich den paramter so gesetzt:

<xsl:param name="project">XXX80</xsl:param>

aber der Wert soll jetzt über die XML Datei gesetzt werden.

Was mach ich falsch?