Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Gimp/data/tips/   (Gimp Bildeditor Version 3.2.0©)  Datei vom 14.2.2026 mit Größe 1 kB image not shown  

Quelle  fortunes.xsl   Sprache: XML

 

<?xml version="1.0" encoding="utf-8"?>

<!-- This simple XSL transformation creates a text version from
     gimp-tips.xml.in which can then be used to seed
     https://wiki.gimp.org/gimp/FortuneCookies in the GIMP Wiki. -->


<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <!-- Pass this stylesheet a lang parameter in order to select a language. -->
  <xsl:param name="lang" />

  <xsl:output method="text" />

  <xsl:template match="/">
    <xsl:apply-templates select="//thetip[lang($lang)]" />
  </xsl:template>

  <xsl:template match="thetip">
 * <xsl:apply-templates />
  </xsl:template>

  <xsl:template match="tt">
    <xsl:text>{{{</xsl:text>
    <xsl:apply-templates />
    <xsl:text>}}}</xsl:text>
  </xsl:template>

  <!-- This sucks, but I don't seem to get xsl:strip-space to work. -->
  <xsl:template match="text()">
    <xsl:call-template name="search-and-replace">
      <xsl:with-param name="input" select="." />
      <xsl:with-param name="search-string"  select="'     '" />
      <xsl:with-param name="replace-string" select="' '" />
    </xsl:call-template>
  </xsl:template>   

  <xsl:template name="search-and-replace">
    <xsl:param name="input" />
    <xsl:param name="search-string" />
    <xsl:param name="replace-string" />
    <xsl:choose>
      <xsl:when test="$search-string and contains($input, $search-string)">
 <xsl:value-of select="substring-before($input, $search-string)" />
 <xsl:value-of select="$replace-string" />
 <xsl:call-template name="search-and-replace">
   <xsl:with-param name="input"
     select="substring-after($input, $search-string)" />
   <xsl:with-param name="search-string" select="$search-string" />
   <xsl:with-param name="replace-string" select="$replace-string" />
 </xsl:call-template>
      </xsl:when>
      <xsl:otherwise>
 <xsl:value-of select="$input" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>

</xsl:stylesheet>

Messung
CHZG
839610093

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover


Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.