Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO
eBook - ePub

Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO

Michel Martin

Share book
  1. French
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO

Michel Martin

Book details
Book preview
Table of contents
Citations

About This Book

Ce manuel va vous apprendre: A créer des pages HTML en appliquant des fichiers XSLT à des fichiers XML. A créer des fichiers PDF en appliquant des fichiers XSL-FO à des fichiers XML.Pour y arriver, les sujets suivants vont être abordés à travers des exemples simples et directement exploitables: XML Xpath XSLT XSL-FOVous pourrez appliquer ce que vous avez appris pour (par exemple) créer des catalogues et des pages produits à partir de données XML variables, ou encore pour fabriquer des fichiers PDF à partir de données brutes dont vous ne maitrisez pas le contenu.Les informations présentes dans ce manuel ont été utilisées dans le cadre d'une formation en présentiel à Bruxelles courant 2018. Les apprenants devaient comprendre comment transformer des fichiers de données XML en des pages HTML et en des fichiers PDF.Qui est l'auteur?Je m'appelle Michel Martin. Je suis passionné par l'informatique depuis de nombreuses années. Ingénieur de formation, j'ai vite consacré la majorité de mon temps à écrire des livres d'informatique. Aujourd'hui, j'ai écrit plus de 400 livres sur de nombreux sujets qui touchent de près ou de loin à l'informatique.En 2009, j'ai créé la société Mediaforma Learning. Tous les jours, de nouveaux articles et de nouvelles vidéos sont proposés sur de nombreux sujets en rapport avec l'informatique.Je donne également des formations en présentiel sur les langages du Web (HTML, CSS, JavaScript, jQuery, XML, PHP).

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO an online PDF/ePUB?
Yes, you can access Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO by Michel Martin in PDF and/or ePUB format, as well as other popular books in Informatik & Programmierung in HTML. We have over one million books available in our catalogue for you to explore.

Information

Year
2018
ISBN
9782373270440

XSL-FO

Dans cette partie :
Qu'est-ce que XSL-FO ?
Structure de base d'un document XSL-FO
Les modèles des pages
Le contenu des pages
Listes
Tableaux
Insertion de données XML dans le rendu PDF avec XSLT

Qu'est-ce que XSL-FO ?

XSL-FO (aussi appelé XSL) est l'abréviation de eXtensible Stylesheet Language Formatting Objects.
Vous utiliserez XSL-FO pour formater des fichiers de données XML.
Dans cette formation, vous utiliserez des fichiers XSL-FO pour transformer et mettre en forme les données de fichiers XML en des fichiers PDF.
Les tests de transformation XML +XSL-FO ->PDF se feront en ligne sur la page http://www.utilities-online.info/foprender/

Structure de base d'un document XSL-FO

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
<xsl:output encoding="ISO-8859-1"/>
<xsl:template match="/">
<fo:root language="FR">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Modèle de la page -->
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<f!-- Contenu de la page -->
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet>
XSL-FO étant du XML, il doit commencer par cette instruction (1) :
<?xml version = "1.0">
La balise suivante définit les espaces de noms xsl et fo (2).
La balise suivante définit le type d'encodage du résultat (3).
La balise suivante indique que la transformation va porter sur le nœud racine du document XML (4).
La balise suivante englobe tout les modèles (templates) et le contenu des pages. Elle est obligatoire (5).
La balise <fo:layout-master-set> </fo:layout-master-set> contient un ou plusieurs modèles (templates) (6).
Les modèles se trouvent entre les balises <fo:simple-page-master> et </fo:simple-page-master> (7). Chaque balise <fo:simple-page-master> représente le modèle d'une page. Elle doit avoir un nom unique (attribut master-name).
Les balises <fo:page-sequence&g...

Table of contents