Το XSL-FO και το XSLT
- Προηγούμενη Σελίδα Πίνακες XSLFO
- Επόμενη Σελίδα Οντότητες XSLFO
Το XSL-FO και το XSLT μπορούν να βοηθήσουν ο ένας τον άλλον.
Απομνημονεύετε αυτόν τον παράδειγμα;
<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"> Στο CodeW3C.com θα βρείτε όλους τους οδηγούς δημιουργίας ιστοσελίδων που χρειάζεστε, από βασικό HTML και XHTML μέχρι προηγμένο XML, XSL, Μουσική και Βίντεο και WAP. </fo:block>
Αποτέλεσμα:

Αυτό το παράδειγμα προέρχεται από το κεφάλαιο σχετικά με τις περιοχές των κύριων XSL-FO.
Βοήθεια από το XSLT
Αφαίρεση πληροφοριών XSL-FO από το έγγραφο:
<header> W3School </header> <paragraph> Στο CodeW3C.com θα βρείτε όλους τους οδηγούς δημιουργίας ιστοσελίδων που χρειάζεστε, από βασικό HTML και XHTML μέχρι προηγμένο XML, XSL, Μουσική και Βίντεο και WAP. </paragraph>
Προσθήκη μετατροπής XSLT:
<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>
Το αποτέλεσμα είναι το ίδιο:

- Προηγούμενη Σελίδα Πίνακες XSLFO
- Επόμενη Σελίδα Οντότητες XSLFO