Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical Transformation Using XSLT and XPath (5-hour free preview; 24 hours total)
Rating: 4.4 out of 5(267 ratings)
1,367 students

Practical Transformation Using XSLT and XPath (5-hour free preview; 24 hours total)

5-day class for transforming XML covers every element, every attribute and every function of W3C XSLT/XPath 1.0 and 2.0.
Created byG. Ken Holman
Last updated 4/2026
English

What you'll learn

  • XSLT
  • XPath
  • XML

Course content

16 sections71 lectures24h 0m total length
  • Introduction/Overview of the entire class22:16

    Subscribed students can find the handouts as a class ZIP file as "Lecture 2 (A4)" and "Lecture 3 (US-letter)".

    Subscribed students can find the complete PDF book without needing the password that is mentioned in the video as a PDF download as "Lecture 70 (A4)" and "Lecture 71 (US-letter)".

    Important notes about this lecture:

    • skip to 02:44 Slide 4 of this lecture to skip over the instructor introduction (you can look at that later!) and get a brief overview of the entire class;
    • 07:37 Slide 6 of this lecture makes reference to handouts on Crane's web site, subscribed students can find these as a class ZIP file in Module 2 next to Lesson 3;
    • 11:37 Slide 7 of this lecture begins a detailed overview of the entire class;
    • Module 7 Lesson 2 Numbering instructions is also available for free preview.

    Introduction/Overview of the entire class

    Time Slide Content
    00:00 1 Practical Transformation Using XSLT and XPath (Welcome)
    00:20 2 Practical Transformation Using XSLT and XPath (Prelude)
    01:47 3 ...
    02:44 4 ...
    04:49 5 Practical Transformation Using XSLT and XPath
    07:37 6 The video experience
    11:37 7 Module 1 - The context of XSL Transformations and the XML Path Language
    11:47 8 Overview
    12:34 36 Module 2 - Getting started with XSLT and XPath
    12:51 37 Getting started
    13:03 62 Module 3 - XPath data model
    13:22 63 The need for abstractions
    13:39 64 ...
    13:51 65 Sequence types and data types
    14:05 66 Constructing result trees
    14:16 67 XPath data model
    14:37 122 Module 4 - XSLT processing model
    14:47 123 A predictable behavior for XSLT processors
    14:57 124 ...
    15:04 125 ...
    15:18 159 Module 5 - The XSLT transformation environment
    15:32 160 The XSLT transformation environment
    15:56 194 Module 6 - XSLT stylesheet management
    16:06 195 Why modularize logical and physical structure of stylesheets?
    16:14 196 ...
    16:18 197 ...
    16:42 226 Module 7 - XSLT process control and result tree instructions
    16:51 227 Managing the creation of result nodes
    17:01 228 ...
    17:21 268 Module 8 - XPath and XSLT expressions and advanced techniques
    17:34 269 XPath and XSLT functions and advanced techniques
    17:41 270 ...
    17:58 271 ...
    18:04 272 ...
    18:09 273 ...
    18:14 274 ...
    18:20 275 ...
    18:23 276 ...
    18:34 277 ...
    18:51 347 Module 9 - Sorting and grouping
    18:58 348 Sorting and grouping
    19:23 349 ...
    19:45 390 Annex A - XML to HTML transformation
    19:54 409 Annex B - XSL formatting semantics introduction
    20:06 419 Annex C - Instruction, function and grammar summaries
    20:22 429 Annex D - Tool questions
    21:11 438 Where to go from here?
    21:21 439 Colophon
    21:27 440 Obtaining a copy of the comprehensive tutorial
    21:58 441 Practical Transformation Using XSLT and XPath

    See also any corresponding revised complete PDF book content posted for subscribers at the end of the list of class lectures.


    This online material at is a complete copy of the 5-day class available as a DVD-ROM from Crane's web site available for only US$750. The DVD-ROM is licensed to be shared with others (but not copied nor posted for download, only sharing the physical media). The content is hyperlinked at the frame level within each lesson.

    This material is also available as on-site instructor-led training, in addition to all our other syllabi, for delivery worldwide by the instructor or through branded licensing to training organizations. Pleasecontact Crane Softwrights Ltd. for more information.

    G. Ken Holman, the author and instructor of this material, was the founding chairman of the international XSLT/XPath Conformance Committee at OASIS in 2000, a member of the W3C working group that created XML from SGML, and the founding chairman of the international XML Conformance Committee at OASIS in 1998. He has been teaching XSLT since before the standard was finalized in 1999.

  • (A4 page size) PDF Handouts

    The PDF handouts are a superset of the bullets used in the lecture. These handouts are richly detailed and hyperlinked to online resources.

    This particular PDF file uses an international A4 page size.

    The handouts and class materials are a subset of a previous edition of a larger PDF book. The latest edition of that book is available to subscribers as a resource listed at the end of the lectures. Over time this will always reflect the latest edition.


    This online material at is a complete copy of the 5-day class available as a DVD-ROM from Crane's web site available for only US$750. The DVD-ROM is licensed to be shared with others (but not copied nor posted for download, only sharing the physical media). The content is hyperlinked at the frame level within each lesson.

    This material is also available as on-site instructor-led training, in addition to all our other syllabi, for delivery worldwide by the instructor or through branded licensing to training organizations. Pleasecontact Crane Softwrights Ltd. for more information.

    G. Ken Holman, the author and instructor of this material, was the founding chairman of the international XSLT/XPath Conformance Committee at OASIS in 2000, a member of the W3C working group that created XML from SGML, and the founding chairman of the international XML Conformance Committee at OASIS in 1998. He has been teaching XSLT since before the standard was finalized in 1999.

    IMPORTANT DOWNLOAD NOTE: Very few students are experiencing problems with the downloaded files not being recognized as ZIP files, while the vast majority of the students (and I, myself) are not experiencing this issue. IF YOU CANNOT OPEN the file you have downloaded, please inspect the filename and ensure it has the ".zip" extension.

  • (US letter page size) PDF Handouts

    The PDF handouts are a superset of the bullets used in the lecture. These handouts are richly detailed and hyperlinked to online resources.

    This particular PDF file uses the US-letter page size.

    The handouts and class materials are a subset of a previous edition of a larger PDF book. The latest edition of that book is available to subscribers as a resource listed at the end of the lectures. Over time this will always reflect the latest edition.

    This online material at is a complete copy of the 5-day class available as a DVD-ROM from Crane's web site available for only US$750. The DVD-ROM is licensed to be shared with others (but not copied nor posted for download, only sharing the physical media). The content is hyperlinked at the frame level within each lesson.

    This material is also available as on-site instructor-led training, in addition to all our other syllabi, for delivery worldwide by the instructor or through branded licensing to training organizations. Pleasecontact Crane Softwrights Ltd. for more information.

    G. Ken Holman, the author and instructor of this material, was the founding chairman of the international XSLT/XPath Conformance Committee at OASIS in 2000, a member of the W3C working group that created XML from SGML, and the founding chairman of the international XML Conformance Committee at OASIS in 1998. He has been teaching XSLT since before the standard was finalized in 1999.

    IMPORTANT DOWNLOAD NOTE: Very few students are experiencing problems with the downloaded files not being recognized as ZIP files, while the vast majority of the students (and I, myself) are not experiencing this issue. IF YOU CANNOT OPEN the file you have downloaded, please inspect the filename and ensure it has the ".zip" extension.

Requirements

  • Understand basic XML

Description

"Practical Transformation Using XSLT and XPath" is over 24 hours of instructor lecture, with hands-on exercises and solutions, of an intensive five-day training class.  The introduction/overview is free, the first two modules are free, the introduction of every other module is free, one additional lecture is free and the annexes are free: a total of 311 minutes of free preview content!

This class overviews the entire scope of the Extensible Stylesheet Language Transformations (XSLT) 1.0 , XSLT 2.0 , the XML Path Language (XPath) 1.0  and XPath 2.0  W3C Recommendations, used for transforming structured information (e.g. XML to XML, XML to HTML, XML to XSL-FO, XML to text, etc.). The objectives of the course are to understand the role and utility of the Recommendations, to overview all the constructs of the Recommendations (this five-day delivery covers every element, every attribute, and every function), to design and develop XSLT scripts, and to efficiently navigate the available documentation and resources. The relationship of XSLT to XSL is explained, though details of XSL Formatting Object semantics are not included.

Who this course is for:

  • Beginner XML user
  • Intermediate XML user
  • Advanced XML user