XSL-FO und XSLT
- Vorherige Seite XSLFO-Tabelle
- Nächste Seite XSLFO-Objekte
XSL-FO und XSLT können sich gegenseitig unterstützen.
Denken Sie sich diesen Beispiel noch?
<fo:block font-size="14pt" font-family="verdana" color="red" space-before="5mm" space-after="5mm"> W3School </fo:block> <fo:block text-indent="5mm" font-family="verdana" font-size="12pt" space-before="5mm" space-after="5mm"> Bei CodeW3C.com finden Sie alle Web-Entwicklungstutorials, die Sie benötigen, von grundlegendem HTML und XHTML bis hin zu fortgeschrittenem XML, XSL, Multimedia und WAP. </fo:block>
Ergebnis:

Dieses Beispiel stammt aus dem Abschnitt über die XSL-FO-Blockbereiche.
Hilfe von XSLT
Entfernen Sie die XSL-FO-Informationen aus dem Dokument:
<header> W3School </header> <paragraph> Bei CodeW3C.com finden Sie alle Web-Entwicklungstutorials, die Sie benötigen, von grundlegendem HTML und XHTML bis hin zu fortgeschrittenem XML, XSL, Multimedia und WAP. </paragraph>
Fügen Sie die XSLT-Transformation hinzu:
<xsl:template match="header"> <fo:block font-size="14pt" font-family="verdana" color="red" space-before="5mm" space-after="5mm"> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="paragraph"> <fo:block text-indent="5mm" font-family="verdana" font-size="12pt" space-before="5mm" space-after="5mm"> <xsl:apply-templates/> </fo:block> </xsl:template>
Das Ergebnis ist dasselbe:

- Vorherige Seite XSLFO-Tabelle
- Nächste Seite XSLFO-Objekte