ThomasM: xml auslesen und .hol Datei zum download anbieten

Beitrag lesen

Hallo mati,

In der XML steht in etwa folgendes:

<?xml version="1.0" standalone="yes"?>
<xml>

Elementnamen dürfen nicht mit xml beginnen! Ich verwende mal termine. Ein XSLT-Stylesheet kann ansatzweise so aussehen:

<?xml version="1.0" encoding="ISO-8859-1"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output method="text" encoding="ISO-8859-1"/>  
  
  <xsl:template match="termine">[Zusatztermine] <xsl:value-of select="count(termin)"/><xsl:text>&#xA;</xsl:text>  
    <xsl:apply-templates select="termin"/>  
  </xsl:template>  
  
  <xsl:template match="termin">  
    <xsl:value-of select="anlass"/><xsl:text> in </xsl:text><xsl:value-of select="ort"/><xsl:text>, </xsl:text><xsl:value-of select="datum"/><xsl:text>&#xA;</xsl:text>  
  </xsl:template>  
  
</xsl:stylesheet>

Im Ergebnis steht noch das Ausgangsdatumsformat. Dieses kann noch mittels substring()-Funktion in die gewünschte Ausgabe umgesetzt werden. Die XSLT-Funktionen beschreibt das Manual. Der erhaltene Text ist dann mittels passendem Content-Type-header auszugeben.

Grüße,
Thomas