Einleitung in ein XSL
|
Mit dem XSL, das du frei tun kannst, irgendwelche des Ausgangstextes �ndern. Stylesheet 1 und das Stylesheet 2 produziert den unterschiedlichen Ausgang aus einer gleichen Quellakte.
|
XSL stylesheet 1
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
<xsl:template match="/">
<H1><xsl:value-of select="//title"/></H1>
<H2><xsl:value-of select="//author"/></H2>
</xsl:template>
</xsl:stylesheet>
|
XSL stylesheet 2
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
<xsl:template match="/">
<H2><xsl:value-of select="//author"/></H2>
<H1><xsl:value-of select="//title"/></H1>
</xsl:template>
</xsl:stylesheet>
|
|
Eine XML Syntax
|
Ein jedes XSL stylesheet sollte mit dem xsl beginnen: stylesheet Element. Atribute xmlns: xsl spezifiziert die Version der XSL (T) Spezifikation. Dieses Beispiel zeigen einfachstes m�gliches stylesheet. Da es nicht enth�lt irgendwelche der Informationen, eine R�ckstellung Verarbeitung wird verwendet.
|
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
</xsl:stylesheet>
|
|
Ein XSL Prozessor
|
Die XSL Prozessoren analysiert die XML Quelle und versucht, die zusammenpassende Schablone Richtlinie herauszufinden. Wenn sie sie findet, dann werden die Anweisungen innerhalb der zusammenpassenden Schablone ausgewertet.
|
Inhalt der urspr�nglichen Elemente kann von erholt werden urspr�ngliche Quellen in zwei grundlegenden M�glichkeiten. Ein Stylesheet 1 benutzt das xsl: Kennsatzwert ein Konstruieren. In diesem Fall wird Inhalt des Elements ohne irgendwie Weiterverarbeitung benutzt. Ein xsl konstruieren: Anwendenschablonen im Stylesheet 2 ist unterschiedlich. Die grammatische Definition weiteren Prozesse die vorgew�hlten Elemente, f�r die die Schablone. definiert wird.
|
XSL stylesheet 1
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="employee">
<B><xsl:value-of select="."/></B>
</xsl:template>
<xsl:template match="surname">
<i><xsl:value-of select="."/></i>
</xsl:template>
</xsl:stylesheet>
|
XSL stylesheet 2
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
<xsl:template match="employee">
<B><xsl:apply-templates select="firstName"/></B>
<B><xsl:apply-templates select="surname"/></B>
</xsl:template>
<xsl:template match="surname">
<i> <xsl:value-of select="."/></i>
</xsl:template>
</xsl:stylesheet>
|
|
|
|
Keywords xsl tutorial, html introduction, jsp introduction, css introduction, javascript introduction,
xsl examples , xsl attributes, xsl tutorials, xsl example, xsl cdata, xsl reference,
xsl elements, xsl tags, struts introduction, jsp xsl, xsl schema, c# introduction,
rss introduction, j2ee introduction, ejb introduction, xsl namespaces, xsl dtd, xsl programming,
java introduction, xsl attribute, XSL introduction, asp net introduction, asp net xsl,
xsl for each, vb net introduction, xsl vb net, xml introduction, xslt introduction,
xpath introduction, xslt intro
|