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

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

Michel Martin

Partager le livre
  1. French
  2. ePUB (adapté aux mobiles)
  3. Disponible sur iOS et Android
eBook - ePub

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

Michel Martin

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

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).

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO par Michel Martin en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatique et Programmation en HTML. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
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 des matiĂšres