XSLT 2.0 and 1.0 Foundations

XSLT is a powerful, higher-level, declarative and extraordinary member in the family of modern programming languages, due to its pattern-matching philosophy. This is the language for processing XML documents and hierarchical data in general, that opens to us a whole new world of knowledge, understanding and problem-solving strategies.
Course info
Rating
(215)
Level
Intermediate
Updated
Feb 19, 2014
Duration
8h 46m
Table of contents
Introduction
XML Basics
Crash Course in XPath
XSLT Processing Model
Stylesheet Structure and Modularization
Creating Nodes & Sequences. Repetition, Applying Templates, Modes
Callable Units in XSLT
String Processing with XSLT
Keys, Sorting, Grouping, Numbering and Multi-Document Processing
XSLT Design Patterns
Higher Order Functions and Functional Programming in XSLT
Solving Non-traditional Problems with XSLT
Description
Course info
Rating
(215)
Level
Intermediate
Updated
Feb 19, 2014
Duration
8h 46m
Description

XSLT is the language, especially designed by the W3C Consortium for processing XML documents and hierarchical data in general. This course covers the fundamentals of the language both version 1.0 and 2.0. Learn in depth the features of XSLT, and be part of the demos of their real-world practical applications. Not only is XSLT a powerful, higher-level, declarative and extraordinary with its pattern-matching philosophy modern programming language, but it opens to us a whole new world of knowledge, understanding and problem-solving strategies.

About the author
About the author

Dimitre Novatchev developed FXSL – the functional programming library for XSLT (1.0 and 2.0). He thrives at discovering and employing unexpected capabilities of XSLT and XPath that even their W3C creators hadn’t imagined.

More from the author
What's New in XSLT 3.0: Part 1
Intermediate
5h 28m
Apr 8, 2015