Hallo Raspu,
»» <xsl:template match="ontratedDisease">
> <xsl:for-each select="."><!-- =ontratedDisease-->
> <Folder>
> <visibility>0</visibility>
> <open>0</open>
> <name><xsl:value-of select="./ontDisease/ontdiseaseName"/></name>
> </Folder>
> </xsl:for-each>
> </xsl:template>
Hier reicht:
<xsl:template match="ontratedDisease">
<Folder>
<visibility>0</visibility>
<open>0</open>
<name><xsl:value-of select="ontDisease/ontdiseaseName"/></name>
</Folder>
</xsl:template>
Das eigentliche Problem liegt wohl eher in der Schreibweise von ontdiseaseName bzw. ontDiseaseName:
rdfRDF
ontDiseases
ontratedDisease
ontDisease
<ontdiseaseName rdf:datatype="&xsd;
^^^^^
string">leberzyste</ontdiseaseName>
ontratedDisease
ontDisease
<ontDiseaseName
^^^^^
rdf:datatype="&xsd;string">pneumonie</ontDiseaseName>
Grüße,
Thomas