XSLT Stylesheets

Tijdsduur
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 22 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Er zijn nog geen startdata bekend voor dit product.

SpiralTrain biedt haar producten standaard aan in de volgende regio's: Amsterdam, Arnhem, Breda, Den Haag, Deventer, Eindhoven, Haarlem, Nijmegen, Rotterdam, Utrecht

Beschrijving

Waarom een cursus bij Spiraltrain?

SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.

Specialisme

Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.

In de cursus XSLT Stylesheets komt aan de orde hoe XSLT, eXtensible Stylesheet en Transformation Language, kan worden gebruikt voor het formatteren en transformeren van XML documenten. De cursus gaat uit van de nieuwste versie van XSLT, versie 3, maar ook de verschillen met eerdere versies worden ook belicht. De cursus gaat in op transformaties van XML naar HTML, van XML naar XML en van XML naar andere tekst formaten zoals platte tekst en JSON. Verder wordt aandacht besteed aan het navigeren door XML documenten via XPath expressions en worden de diverse zoekassen van XPath uitgelegd. Ruime aandacht is er voor de vele functies die XPath en XSLT te bieden hebben en die tijdens de transformatie…

Lees de volledige beschrijving

Veelgestelde vragen

Heb je een vraag? Onze adviseurs helpen je graag. Bel ons op 085 7440830 of e-mail naar info@springest.nl.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: XML/XSLT, (X)HTML & CSS, Typografie & opmaak, Content management (CMS) en Usability (gebruiksvriendelijkheid).

Waarom een cursus bij Spiraltrain?

SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.

Specialisme

Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.

In de cursus XSLT Stylesheets komt aan de orde hoe XSLT, eXtensible Stylesheet en Transformation Language, kan worden gebruikt voor het formatteren en transformeren van XML documenten. De cursus gaat uit van de nieuwste versie van XSLT, versie 3, maar ook de verschillen met eerdere versies worden ook belicht. De cursus gaat in op transformaties van XML naar HTML, van XML naar XML en van XML naar andere tekst formaten zoals platte tekst en JSON. Verder wordt aandacht besteed aan het navigeren door XML documenten via XPath expressions en worden de diverse zoekassen van XPath uitgelegd. Ruime aandacht is er voor de vele functies die XPath en XSLT te bieden hebben en die tijdens de transformatie proces kunnen worden aangeroepen. Een belangrijk element van XLST is het principe van de template matching. Dit vormt dan ook het centrale element van de cursus. De XSLT elementen die te maken hebben met flow control worden besproken, evenals die voor het kopiëren van elementen. Voorts komt het gebruik van generieke templates en het gebruik van apply-templates aan de orde en worden ook named templates en het aanroepen daarvan met call-template besproken. De transformatie van attributen naar elementen en vice versa passeert eveneens de revu. Tenslotte wordt gekeken naar transformaties van XML naar diverse andere formaten. In dit opzicht is een aparte module gewijd aan de transformatie taal XSL-FO en transformaties naar PDF.

Doelgroep Cursus XSLT Stylesheets

 De cursus XSLT Stylesheets is bestemd voor applicatie developers, web developers en project managers die willen leren hoe XSLT kan worden toegepast voor XML formattering en transformatie.

Voorkennis XSLT Stylesheets

Om aan deze cursus te kunnen deelnemen is kennis van HTML en XML vereist. Ervaring met programmeren is niet vereist maar wel bevorderlijk voor een goede begripsvorming.

Uitvoering Training XSLT Stylesheets

De theorie wordt besproken aan de hand van presentatie slides. Demo’s zorgen voor een verheldering van de theorie. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificering XSLT Stylesheets

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat XSLT Stylesheets.

Module 1 : XSL Intro

The XSL Family
What is XSLT?
What is XPath?
XSL’s Position
XSLT Stylesheets
XSLT Versions
StyleSheet Blueprint
The XSLT Vocabulary
Template Rules
Default Templates
XSLT Document Structure
xsl:output
XSLT Processors
Processors Implementations

Module 2 : XML to HTML Transformation

Adding Stylesheets
Extracting Values from XML
Navigating the XML Document
Using Predicates
Iterating through XML Elements
Creating HTML Tables
Absolute and Relative Path
Conditional Processing
Accessing Document Parts
..// Operator
Access XML Data with Nodelists
Internal hyperlinking
Numbering
Sorting

Module 3 : XPath

XPath Expressions
XPath Node Types
XPath Context
Location Path Syntax
XPath Axes
Predicates
XPath Operators
XPath Functions
Node Tests in XPath
XML Schema Data Types
Sequences
For Expressions
Conditional Expressions
Namespace Nodes

Module 4 : XSLT Variables

xsl:variable
xsl:variable with Subtree
Working of xsl:variable
Variable Scope
Global Variables
Changing Variables
Tracing Output
xsl:param
Passing Parameters to Templates
Named Templates
Calling Templates
Call by Reference

Module 5 : XSLT and XPath Functions

Numeric Functions
String Functions
Boolean Functions
Accessor Functions
Node Functions
Sequence Functions
Any Uri Functions
Context Functions
Duration and Time Functions
Error and Trace Functions
QName Functions
Regular Expression Functions

Module 6 : XML to XML transformation

Transformation Language
xsl:element
Selecting all Elements
Selection all Attributes
name function
xsl:attribute
Copying Elements
Generalization
Multiple Applicable Rules
mode attribute
xsl:include
xsl:import

Module 7 : XML to Text Transformation

Text Formats
Plain Text Files
CSV files
Transforming JSON
Handling Entity References
White Space Handling
xsl:space
Preserving space
xsl:preserve-space
Stripping Space
xsl:strip-space

Module 8 : Advanced XSLT

Using Typing
Strong Typing
XML Schema Validation
Temporary Trees
User-Defined Functions
Grouping by Value
Grouping in Sequence
Multiple Result Trees
Output Serialization
Character Mapping
Character Substitutions

Module 9 : XSL-FO

What is XSL-FO?
XSL-FO Documents
Layout Master Set
Page Sequence Masters
Page Template Layout
XSL-FO Areas
XSL-FO Pages
Static Content
Flows
Page Sequences
Tree for Pagination

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: XML/XSLT.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Heb je een vraag? Onze adviseurs helpen je graag. Bel ons op 085 7440830 of e-mail naar info@springest.nl.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.