Raspu: auslesen aus einer XML

Beitrag lesen

Hallo, hier der Code:

  
<?xml version="1.0" encoding="UTF-8"?>  
<xsl:stylesheet version="2.0" xmlns="http://earth.google.com/kml/2.1">  
 <xsl:output method="xml" indent="yes"/>  
  <xsl:template match="/">  
   <kml>  
    <Document>  
     <visibility>0</visibility>  
     <open>1</open>  
     <xsl:apply-templates/>  
    </Document>  
   </kml>  
  </xsl:template>  
  <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>  
</xsl:stylesheet>  

Ich habe das Problem das er beim vergeben des Namen des Folders nur den ontdiseaseName des ersten Ordners den er bearbeitet ausliest. Für alle folgenden wir nur noch ein leeres Feld übergeben.
Die Ordnerstruktur der XML ist:

rdfRDF
  ontDiseases
    ontratedDisease
      ontDisease
       <ontdiseaseName rdf:datatype="&amp;xsd;
       string">leberzyste</ontdiseaseName>
    ontratedDisease
      ontDisease
       <ontDiseaseName rdf:datatype="&amp;xsd;string">pneumonie</ontDiseaseName>