[XML XSLT] Prüfen ob Datei existiert?



  • Hallo
    gibt es irgendeine Möglichkeit in XSLT zu prüfen ob eine Datei existiert?
    also zB:

    <Personen>
        <Person>
            <Name>Mayer Musterman</Name>
            <Bild>Musterman.jpg</Bild>
        </Person>
    </Personen>
    
    <xsl:template match="/">
        <html>
        <body>
            <xsl:for-each select="Person">
                <xsl:if test="file_exist(Bild/.)">
                  <img>
                      <xsl:attribute name="src">Bilder/<xsl:value-of select="Bild/."/></xsl:attribute>
                </xsl:if>
                <xsl:value-of select="Name/."/>
                <xsl:if test="file_exist(Bild/.)">
                  </img>
                </xsl:if>
            </xsl:for-each>
        </body>
        </html>
    </xsl:template>
    

    also, es soll alle Personen ausgeben und wenn die JPG-Datei existiert, dann soll der Name in einem <img> Tag sein. Wenn nicht, dann nicht.

    Ist sowas irgendwie möglich?


Anmelden zum Antworten