Transformation and styling with XSLT

XML documents can be transformed into a wide variety of text formats using XSLT. (X)HTML, other XML formats, plain text or CSV are just a few of many examples. For this transformation, the eXtensible Style Sheet Language for Transformations XSLT provides a powerful, rule-based language. In the course, you will learn the basics and application of XSLT. Many exercises and examples, such as creating a website with menu and table of contents, will introduce you to the new way of thinking. Solutions to common problems such as sorting, grouping, and summing up are presented. A separate chapter will deal with the innovations and improvements of XSLT and XPath 2.0 compared to version 1.0.

AD-XXSLT

Durée

2 jours

objectif

  • Discover how to reap the benefits of XSLT
  • Learn the mindset for creating rule-based style sheets
  • Benefit from the exercises and examples later in practice

    groupe cible

    Developers and users of web applications, content management systems, databases or mobile commerce. Power users in the editorial field.

    contenu (new)

    Background and terms

    • XML, XSL, XSLT, XPath, XSL-FO?
    • Typical applications for XSLT
    • Transforming XML into any target format
    • XSLT processors (Saxon, Altova, MSXML, Xalan)

    Basic elements

    • Structure and basic elements of a style sheet
    • Overview of the most important elements
    • Defining and retrieving template rules
    • Loops, conditions, variables and parameters
    • AVT - Attribute Value Templates

    XPath

    • Paths and axes for navigation in the XML document
    • Context and current node
    • Predicates as a filter of the node quantities
    • XPath functions

    Creating complex style sheets

    • Working with lists and recursion
    • Modularization: Importing and including style sheets
    • XSLT performance: Using indexes
    • Special characters, Unicode and white spaces
    • Computing and aggregating
    • Best practice: Loops vs. template rules, conditions vs. predicates

    Practical examples

    • String processing: Functional programming and recursions
    • Sorting and grouping
    • Processing multiple XML documents simultaneously
    • Creating multiple target documents and formats
    • Creating content directories and sitemaps
    • Expanding XSLT: Separate functionality in Java

    XSLT and XPATH 2.0

    • New in XSLT 2.0: Sequences, elements
    • Differences and improvements compared to 1.0
    • In detail: Group, string processing, RegEx, date and time
    • Typing: XSLT and W3C XML Schema
    • XPath 2.0: Data model, functions and operators

    XSL FO: PDF generation

    • Automated typesetting with XML
    • XSLT target format “Formatting Objects”
    • Basic structure, VCokument templates and page sequence
    • Paragraphs, text fields, lists and tables

    Prérequis

    Basic knowledge of XML is necessary, for example, from attending XML Training. Programming knowledge is helpful but not required.

    OIO Training

    La société OIO Orientation in Objects Sàrl, experte Java et JavaScript située à Mannheim, appartient au groupe Trivadis depuis mai 2018. Ensemble, nous renforçons notre offre Java et nos développements agiles de logiciels. Cette formation est conçue et organisée par nos nouveaux collègues OIO.

    Notre promesse qualité

    Appeler notre Service Center

    DE+49 (0) 711 90363245

    CH+41 (0) 584 595795

    AT+43 (01) 33 2353160

    FR+41 (0) 584 595454

    EN+49 (0) 711 90363245

    DA+49 (0) 711 90363245

    emailTraining@trivadis.com

    Tarif spécial pour une réservation à l’avance

    Réserve ta formation au 3 ou 6 mois avant le début du cours et profite du Flexprice Trivadis.

    > 6 mois> 3 mois0–3 mois
    990,00 EUR1 110,00 EUR1 230,00 EUR
    LieuDateLangueprix 
    Mannheim / DE
    29.10. - 30.10.2020
    DE1 230,00 €
    Virtual Classroom
    29.10. - 30.10.2020
    DE1 230,00 €
    Mannheim / DE
    28.01. - 29.01.2021
    DE1 110,00 €
    Virtual Classroom
    28.01. - 29.01.2021
    DE1 110,00 €
    Mannheim / DE
    21.10. - 22.10.2021
    DE990,00 €
    Virtual Classroom
    21.10. - 22.10.2021
    DE990,00 €
    Formations sur site à la demande !demande
    •    E-Learning
    •    Standard
    •    Réalisation garantie
    •    Avec votre réservation le déroulement du cours est garanti
    •    Ce cours est complet. En vous enregistrant, vous serez automatiquement inscrit sur la liste d'attente.

    • Ce cours a lieu dans un autre pays. En raison des différences de fiscalité vous devez le réserver séparément. Merci beaucoup pour votre compréhension.
    Retour aux formations
    0 articles dans le panier

    Demander une formation interne en entreprise exclusive

    In order for us to be able to inform you by telephone or e-mail about Trivadis offers and products in the future, we require your consent. Your consent is voluntary and you can revoke it at any time without giving reasons informally by telephone, in writing or by e-mail at info@trivadis.com. We might forward your personal data to a call centre so that we can contact you and inform you about Trivadis products and offers.

    Trivadis, Bernd Rössler, Head of Training

    Bernd Rössler

    • Solution Manager Trivadis Training
    • Téléphone: +41 (0) 584 595454

      E-Mail: Training@trivadis.com

      « Je réponds volontiers à vos questions concernant par exemple :  le coaching individuel, les ateliers, l'accompagnement de projets, les formations en ligne. »

      Bernd Rössler

    <h3>Fixez mainteant un rendez-vous de conseil</h3>

    Damit wir Sie auch in Zukunft telefonisch oder per E-Mail über die Trivadis Angebote und Produkte informieren können, benötigen wir Ihre Einwilligung. Ihre Einwilligung ist freiwillig und Sie können diese jederzeit ohne Angabe von Gründen formlos telefonisch oder schriftlich oder per E-Mail unter info@trivadis.com widerrufen. Ihre personenbezogenen Daten werden von uns an ein CallCenter weitergegeben, sodass wir Sie auch auf diesem Weg kontaktieren und über Trivadis Produkte und Angebote informieren können.

    trivadis training satisfaction client

    Garantie qualité

    À l'issue de chaque formation, nous récoltons les avis des participants sur :

    • Le confort de la salle de cours et de la place de travail.
    • Le fonctionnement de l'équipement,
    • le contenu du cours / le séminaire,

    ces avis sont rassemblé à des fins d'assurance qualité dans notre système d'évaluation TRIVALUTION. Nous garantissons ainsi le niveau de qualité et de satisfaction de nos nombreux clients enthousiastes, qui nous attribuent la note générale de 9,3 sur 10.

     

    trivadis training succès garanti

    Garantie de réussite

    Trivadis vous garantit une formation réussie. Des questions surviennent quand vous retournez à la pratique ? Vous souhaitez refaire certains exercices dans l'environnement test ?

    Avec notre garantie de réussite, vous avez la possibilité de refaire gratuitement certains jours de formation, ou la formation complète, durant les six mois suivants votre participation. Dans ce cas, vous utilisez les supports de cours dont vous disposez déjà.