xslt-Vortrag

Konzept

Vergleich Schreibaufwand

XSLTC++JavaScriptPHP
<xsl:variable name="a" select="42"/>
double a=42;
var a=42;
$a=42;
<xsl:template name="sqr"> <-- Quadrat -->
 <xsl:param name="x"/>
 <xsl:value-of select="$x*$x"/>
</xsl:template>

 <xsl:variable name="a">
  <xsl:call-template name="sqr">
   <xsl:with-param select="21"/>
  </xsl:call-template>
 </xsl:variable>


double sqr(double x) {	// Quadrat
 return x*x;
}

 double a=sqr(21);
function sqr(x) {	// Quadrat
 return x*x;
}

 var a=sqr(21);
function sqr($x) {	// Quadrat
 return $x*$x;
}

 $a=sqr(21);

Kuriositäten

Probleme

Browser-Probleme

BoundingBox-Problem

Strings-übereinander-Problem

Links