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

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

Michel Martin

Buch teilen
  1. French
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

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

Michel Martin

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

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

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Transformations XML-HTML-PDF avec XPath, XSLT et XSL-FO von Michel Martin im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatique & Programmation en HTML. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

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

Inhaltsverzeichnis