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.
5 reviews
TAUGHT BY
  • G. Ken Holman CTO, Crane Softwrights Ltd.: consulting and training services worldwide in XML/XSLT/ XQuery/XSL-FO/UBL/code lists/&c.

    By way of credentials for me writing and delivering these instructor-led courses, we've been doing this for a long time, and we believe my qualifications would compare very well against any other commercial trainer of these technologies:

      http://www.CraneSoftwrights.com/bio/gkholman.htm
      Of note:
        - I was on the committee that developed XML from SGML
        - I was the founding chairman of the XML Conformance Committee
        - I was the founding chairman of the XSLT/XPath Conformance Committee
        - I am a co-editor of the OASIS UBL 2.0 and 2.1 specifications
        - I am the chairman of the OASIS Code List Representation Technical Cttee.

    We have had the privilege to deliver the material around the world many times over the years, and I have been the instructor for all of these deliveries:

      http://www.CraneSoftwrights.com/training/pastsch.htm

    We are proud of the testimonials to our work that we've collected privately and found posted publicly:

      http://www.CraneSoftwrights.com/training/testimon.htm

    I bring to the classroom a long history of day-to-day working with these technologies, quite unlike many (most?) other trainers.  I can draw on a lot of experience producing professional results from my worldwide consulting.

    For more information on Crane Softwrights Ltd. please see our home page:

      http://www.CraneSoftwrights.com/

WHAT'S INSIDE
  • Lifetime access to 71 lectures
  • 24+ hours of high quality content
  • A community of 100+ students learning together!
SHARE

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

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.

COURSE 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 http://www.w3.org/TR/xslt, XSLT 2.0 http://www.w3.org/TR/xslt20, the XML Path Language (XPath) 1.0 http://www.w3.org/TR/xpath and XPath 2.0 http://www.w3.org/TR/xpath20 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.

    • Over 71 lectures and 24 hours of content!

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • 1
    Introduction/Overview of the entire class
    22: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.

  • 2
    (A4 page size) PDF Handouts
    1.77 MB

    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.

  • 3
    (US letter page size) PDF Handouts
    1.77 MB

    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.

  • SECTION 1:
    Module 1 - The context of XSL Transformations and the XML Path Language (3 free lectures)
  • 4
    Module 1 - Introduction - The context of XSL Transformations and the XML Path Language
    01:13

    Module 1 - Introduction

    Time Slide Content
    00:00    7    Module 1 - The context of XSL Transformations and the XML Path Language
    00:37    8    Overview


    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.

  • 5
    Module 1 - Lesson 1 - The XML family of Recommendations
    01:20:06

    This reviews XML, XPath, XSL, XSLT, XSL-FO, Namespaces and stylesheet association.

    Module 1 - Lesson 1

    Time Slide Content
    00:00    9    Extensible Markup Language (XML)
    03:51    10    ...
    08:19    11    ...
    10:30    12    ...
    13:56    13    ...
    16:07    14    XML Path Language (XPath)
    22:25    15    ...
    23:56    16    Styling structured information
    27:39    17    Extensible Stylesheet Language (XSL/XSL-FO)
    30:59    18    Extensible Stylesheet Language Transformations (XSLT)
    34:41    19    ...
    39:04    20    ...
    42:36    21    ...
    47:12    22    ...
    52:56    23    Historical development of the XSL and XSLT Recommendations
    54:09    24    Namespaces
    60:26    25    ...
    67:20    26    ...
    75:04    27    Stylesheet association


    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.

  • 6
    Module 1 - Lesson 2 - Transformation data flows
    17:04

    This presents possible flows of information (inputs and outputs) when working with XSLT.

    Module 1 - Lesson 2

    Time Slide Content
    00:00    28    Transformation from XML to XML
    03:48    29    Transformation from XML to non-XML
    06:49    30    ...
    08:06    31    ...
    09:41    32    Transforming and rendering XML information using XSLT and XSL-FO
    11:53    33    Three-tiered architectures
    14:14    34    ...
    14:42    35    XSLT on the wire


    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.

  • SECTION 2:
    Module 2 - Getting started with XSLT and XPath (4 free lectures)
  • 7
    Module 2 - Introduction - Getting started with XSLT and XPath
    01:28

    Module 2 - Introduction

    Time Slide Content
    00:00    36    Module 2 - Getting started with XSLT and XPath
    00:21    37    Getting started


    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.

  • 8
    Module 2 - Lesson 1 - Stylesheet examples
    17:14

    This introduces the node trees used by XPath and some simple XSLT stylesheets that use and create them.

    Module 2 - Lesson 1

    Time Slide Content
    00:00    38    Some simple examples
    03:04    39    ...
    09:15    40    ...
    12:40    41    ...
    15:18    42    ...


    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.

  • 9
    Module 2 - Lesson 2 - Syntax basics - stylesheets, templates, instructions
    23:46

    This introduces terminology and some basic requirements for stylesheets. Also included is an introduction to the concepts of push and pull, and the corresponding XSLT instructions, used when approaching stylesheet design.

    Module 2 - Lesson 2

    Time Slide Content
    00:00    43    Stylesheet requirements
    03:59    44    Instructions and literal result elements
    06:47    45    Templates and template rules
    10:40    46    Simplified stylesheets
    13:47    47    Traditional stylesheets
    15:58    48    Approaches to stylesheet design
    19:35    49    ...


    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.

  • 10
    Exercise ZIP package
    3.93 MB

    Please watch Lecture 11: Module 2 Lesson 3 for instructions on how to work with this resource.

    Note 1) the lecture makes reference to exercise files in .EXE and .TAR.GZ formats that cannot be downloaded from this site. These contain the identical contents as the .ZIP file, including all invocations required for non-Windows environments. Simply use the .ZIP file for unpacking and then follow the platform-specific instructions.

    Note 2) a student has kindly pointed out that the "data2" exercise file is different than what is used on the video. I've attached a supplemental ZIP file to this lecture 10 with the correct version of the exercise.


    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.

  • 11
    Module 2 - Lesson 3 - Exercise Setup
    14:35

    This sets up and tests the Java-based exercise environment for subscribers.

    Module 2 - Lesson 3

    Time Slide Content
    00:00    50    Hands-on: Exercise and sample setup
    03:15    51    ...
    04:11    52    ...
    04:49    53    ...
    14:02    54    ...


    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.

  • 12
    Module 2 - Lesson 4 - More stylesheet examples
    26:50

    This is a detailed walkthrough of three example transformations from XML using XSLT, illustrating pull and push approaches. It is not meant to teach the individual concepts, but only to introduce the concepts that come into play in a stylesheet.

    Module 2 - Lesson 4

    Time Slide Content
    00:00    55    Processing XML data with multiple XSLT stylesheets
    04:10    56    ...
    05:06    57    ...
    06:04    58    ...
    14:33    59    ...
    20:13    60    ...


    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.

  • 13
    Module 2 - Lesson 5 - Stylesheet processing exercise
    02:53

    This is an exercise involving invoking transformations using the included sample files that were just described in the previous lesson.

    Module 2 - Lesson 5

    Time Slide Content
    00:00    61    Stylesheet processing exercise
    01:54    61A    Exercise answers


    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.

  • SECTION 3:
    Module 3 - XPath data model (1 free lecture)
  • 14
    Module 3 - Introduction - XPath data model
    11:43

    This introduces the two aspects of the XPath data model: the abstract representation of the model and the syntax of expressions used to address the components of the abstraction. Also included is a brief introduction to sequence types and data types.

    Module 3 - Introduction

    Time Slide Content
    00:00    62    Module 3 - XPath data model
    01:43    63    The need for abstractions
    04:09    64    ...
    06:40    65    Sequence types and data types
    10:06    66    Constructing result trees
    11:22    67    XPath data model


    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.

  • 15
    Module 3 - Lesson 1 - XPath data model components
    01:32:06

    This introduces all seven kinds of node found in the XPath data model abstraction. XML syntax is reviewed for each kind of node.

    Module 3 - Lesson 1

    Time Slide Content
    00:00    68    The file abstractions
    05:19    69    Parent/child and attachment relationships
    08:23    70    Comment node and processing instruction node
    17:44    71    Element node
    23:35    72    Namespace node
    32:20    73    Attribute node
    41:04    74    ...
    44:09    75    Text node
    48:15    76    White-space-only text nodes
    51:01    77    ...
    54:45    78    ...
    59:53    79    Internet Explorer compatibility
    63:32    80    Document node
    67:34    81    Summary of XPath data model nodes
    68:40    82    ...
    71:20    83    Depiction of a complete node tree
    85:17    84    ...
    86:43    85    ...
    87:18    86    ...
    89:19    87    ...
    91:54    88    ...


    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.

  • 16
    Module 3 - Lesson 2 - Exercise - XPath data model
    17:05

    Module 3 - Lesson 2

    Time Slide Content
    00:00    89    Hands-on: XPath data model
    00:48    90    ...
    02:12    90A    Exercise answers


    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.

  • 17
    Module 3 - Lesson 3 - XPath expressions and patterns
    02:29:58

    This details the expression syntax for XPath, including writing location steps in location paths, axis directions, node tests and predicates.

    Module 3 - Lesson 3

    Time Slide Content
    00:00    91    Expressions
    09:07    92    ...
    18:21    93    ...
    20:36    94    Expression evaluation context
    26:29    95    Location path expression structure
    33:59    96    ...
    43:51    97    ...
    46:15    98    Location steps
    47:49    99    ...
    50:14    100    ...
    56:33    101    Axes
    58:27    102    ...
    72:28    103    Node tests
    73:34    104    ...
    75:47    105    ...
    77:47    106    ...
    82:44    107    Abbreviations
    85:41    108    Predicates
    94:58    109    ...
    98:51    110    XPath 2.0 additional features
    105:31    111    Example node-set and pattern expressions
    116:06    112    ...
    137:01    113    ...
    148:54    114    Location path expression evaluation summary
    149:42    115    ...


    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.

  • 18
    Module 3 - Lesson 4 - Exercise - XPath location expressions
    29:02

    Module 3 - Lesson 4

    Time Slide Content
    00:00    116    Hands-on: XPath location expressions
    01:33    117    ...
    01:60    118    ...
    02:43    119    ...
    06:11    120    ...
    13:40    120A    Exercise answers


    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.

  • SECTION 4:
    Module 4 - XSLT processing model (1 free lecture)
  • 19
    Module 4 - Introduction - XSLT processing model
    10:01

    This introduces the processing model for XSLT, illustrating how processor execution builds the result tree from the source tree and the stylesheet tree.

    Module 4 - Introduction

    Time Slide Content
    00:00    122    Module 4 - XSLT processing model
    00:36    123    A predictable behavior for XSLT processors
    03:34    124    ...
    09:34    125    ...


    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.

  • 20
    Module 4 - Lesson 1 - XSLT processing model
    01:30:23

    This details the pull and push approaches to the processing model of XSLT.

    Module 4 - Lesson 1

    Time Slide Content
    00:00    126    Example transformation requirement
    01:13    127    ...
    01:54    128    ...
    02:21    129    Approaches to transformation
    04:37    130    ...
    10:28    131    Constructing result text
    20:17    132    ...
    23:56    133    ...
    26:22    134    ...
    41:17    135    ...
    43:53    136    Copying source tree nodes
    46:55    137    Iterative template instantiation
    52:02    138    Template rules
    54:34    139    ...
    56:17    140    ...
    62:46    141    ...
    64:23    142    Modes
    68:14    143    Empty templates
    70:43    144    Built-in template rules
    75:11    145    Template rule conflict resolution
    78:39    146    ...
    80:58    147    ...
    84:45    148    Template rule constraints
    88:11    149    Processing model summary


    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.

  • 21
    Module 4 - Lesson 2 - Sample XSLT stylesheets
    08:31

    This reviews example pull and push stylesheets in detail, with focus on the processing model.

    Module 4 - Lesson 2

    Time Slide Content
    00:00    150    Card sample stylesheets
    03:02    151    ...


    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.

  • 22
    Module 4 - Lesson 3 - Exercise - Source tree traversal
    20:40

    Module 4 - Lesson 3

    Time Slide Content
    00:00    152    Hands-on: Aircraft maintenance procedures
    00:24    153    ...
    00:42    154    ...
    01:31    155    ...
    01:35    156    ...
    01:37    157    ...
    03:37    157A    Exercise answers


    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.

  • SECTION 5:
    Module 5 - The XSLT transformation environment (1 free lecture)
  • 23
    Lesson 5 - Introduction - The XSLT transformation environment
    01:25

    Module 5 - Introduction

    Time Slide Content
    00:00    159    Module 5 - The XSLT transformation environment
    00:60    160    The XSLT transformation environment


    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.

  • 24
    Module 5 - Lesson 1 - Stylesheet basics
    17:34

    This details the XSLT container element and the many attributes available. Also includes is the concept of namespace aliasing.

    Module 5 - Lesson 1

    Time Slide Content
    00:00    161    The stylesheet document/container element
    02:51    162    ...
    05:34    163    ...
    06:28    164    ...
    09:26    165    ...
    10:04    166    ...
    11:56    167    Namespace protection
    13:35    168    ...
    15:41    169    ...


    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.

  • 25
    Module 5 - Lesson 2 - Input, output and environment
    32:21

    This overviews how the stylesheet writer can effect the environment in which the transformation is performed, particularly in influencing the outputs.

    Module 5 - Lesson 2

    Time Slide Content
    00:00    170    Importing schema definitions
    02:41    171    Serializing the result tree
    07:16    172    ...
    10:02    173    ...
    11:55    174    ...
    14:20    175    ...
    16:51    176    Character maps
    17:25    177    ...
    19:44    178    Multiple result trees
    22:51    179    Communicating with the outside environment
    26:31    180    ...
    29:27    181    ...


    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.

  • 26
    Module 5 - Lesson 3 - Exercise - HTML
    35:53

    Module 5 - Lesson 3

    Time Slide Content
    00:00    182    Hands-on: a simple book
    00:32    183    ...
    01:05    184    ...
    01:42    185    ...
    01:49    186    ...
    02:21    187    ...
    02:28    188    ...
    02:40    189    ...
    03:35    190    ...
    03:40    191    Hands-on: a simple book - additional
    04:05    192    ...
    04:23    193    Hands-on: a simple book - with namespaces
    08:41    193A    Exercise answers


    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.

  • SECTION 6:
    Module 6 - XSLT stylesheet management (1 free lecture)
  • 27
    Module 6 - Introduction - XSLT stylesheet management
    02:45

    This introduces the modularization available for XSLT stylesheets.

    Module 6 - Introduction

    Time Slide Content
    00:00    194    Module 6 - XSLT stylesheet management
    00:25    195    Why modularize logical and physical structure of stylesheets?
    00:47    196    ...
    01:29    197    ...


    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.

  • 28
    Module 6 - Lesson 1 - Modularizing the logical structure of stylesheets
    52:28

    This details the declaration of variables, parameters and named templates.

    Module 6 - Lesson 1

    Time Slide Content
    00:00    198    Internal general entities
    04:13    199    Variables and parameters
    10:41    200    ...
    13:41    201    ...
    22:50    202    ...
    27:05    203    ...
    31:26    204    Named templates
    33:09    205    ...
    35:52    206    ...
    36:13    207    ...
    38:09    208    User-defined functions
    44:17    209    ...
    45:51    210    Explicit loop repetition
    47:60    211    ...


    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.

  • 29
    Module 6 - Lesson 2 - Exercise - Using called templates and user-defined functions
    11:43

    Module 6 - Lesson 2

    Time Slide Content
    00:00    212    Hands-on: Using called templates and user-defined functions
    04:07    212A    Exercise answers


    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.

  • 30
    Module 6 - Lesson 3 - Modularizing the physical structure of stylesheets
    31:54

    This details the differences between included and imported stylesheets.

    Module 6 - Lesson 3

    Time Slide Content
    00:00    213    External parsed general entities
    03:02    214    Included stylesheets
    06:16    215    Imported stylesheets
    09:49    216    ...
    11:20    217    ...
    17:58    218    ...
    19:11    219    Extension mechanisms
    22:15    220    ...
    23:36    221    ...
    26:20    222    ...


    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.

  • 31
    Module 6 - Lesson 4 - Exercise - Stylesheet management
    12:33

    Module 6 - Lesson 4

    Time Slide Content
    00:00    223    Hands-on: Modularization
    06:00    223A    Exercise answers


    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.

  • SECTION 7:
    Module 7 - XSLT process control and result tree instructions (2 free lectures)
  • 32
    Module 7 - Introduction - XSLT process control and result tree instructions
    01:41

    Module 7 - Introduction

    Time Slide Content
    00:00    226    Module 7 - XSLT process control and result tree instructions
    00:12    227    Managing the creation of result nodes
    01:14    228    ...


    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.

  • 33
    Module 7 - Lesson 1 - Conditional control instructions
    25:29

    This details the use of control constructs engaging alternative portions of stylesheet content.

    Module 7 - Lesson 1

    Time Slide Content
    00:00    229    "If - Then" conditionality
    05:46    230    "If - Else If - Else" conditionality
    08:56    231    ...
    10:41    232    Conditional variable assignment
    18:27    233    Node type testing
    21:05    234    ...
    23:30    235    ...


    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.

  • 34
    Module 7 - Lesson 2 - Numbering instructions
    24:00

    This is a free lecture, made available to illustrate an example from the body of the class.

    This details the declarative counting of nodes in the source node tree.

    Module 7 - Lesson 2

    Time Slide Content
    00:00    236    Source tree numbering
    03:57    237    ...
    06:24    238    ...
    09:23    239    ...
    11:45    240    ...
    12:45    241    ...
    13:51    242    ...
    16:18    243    ...
    17:27    244    Formatting numbers as a sequence of characters


    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.

  • 35
    Module 7 - Lesson 3 - Result tree node instantiation
    50:56

    This details how to create result tree nodes through the use of instructions rather than literal result elements.

    Module 7 - Lesson 3

    Time Slide Content
    00:00    245    Building result tree nodes with instructions
    00:37    246    ...
    02:24    247    ...
    06:11    248    ...
    08:44    249    ...
    13:48    250    ...
    21:51    251    ...
    25:05    252    ...
    26:07    253    ...
    27:55    254    Building result tree nodes with literal result elements
    29:47    255    Copying source tree nodes to the result tree
    33:41    256    ...
    35:28    257    ...
    37:05    258    ...
    40:42    259    ...
    46:03    260    ...
    46:54    261    Escaping text placed in the result tree
    48:36    262    ...


    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.

  • 36
    Module 7 - Lesson 4 - Exercise - Number representation
    26:29

    Module 7 - Lesson 4

    Time Slide Content
    00:00    263    Hands-on: Chapter numbering
    00:36    264    ...
    01:12    265    ...
    01:44    266    ...
    02:53    267    ...
    04:08    267A    Exercise answers


    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.

  • SECTION 8:
    Module 8 - XPath and XSLT expressions and advanced techniques (1 free lecture)
  • 37
    Module 8 - Introduction - XPath and XSLT expressions and advanced techniques
    06:45

    This introduces the XSLT and XPath function library, including an enumeration of available functions.

    Module 8 - Introduction

    Time Slide Content
    00:00    268    Module 8 - XPath and XSLT expressions and advanced techniques
    00:37    269    XPath and XSLT functions and advanced techniques
    04:00    270    ...
    04:42    271    ...
    05:12    272    ...
    05:21    273    ...
    05:31    274    ...
    05:42    275    ...
    05:45    276    ...
    06:14    277    ...


    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.

  • 38
    Module 8 - Lesson 1 - Expression function usage
    03:49

    Module 8 - Lesson 1

    Time Slide Content
    00:00    278    Calculating values using number, string and boolean expression functions


    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.

  • 39
    Module 8 - Lesson 2 - Number expressions
    16:18

    This details the number data type and related functions.

    Module 8 - Lesson 2

    Time Slide Content
    00:00    279    Calculating values using number functions
    04:45    280    ...
    09:53    281    ...


    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.

  • 40
    Module 8 - Lesson 3 - Exercise - Using number functions
    10:59

    Module 8 - Lesson 3

    Time Slide Content
    00:00    282    Hands-on: Using number functions
    04:33    282A    ...


    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.

  • 41
    Module 8 - Lesson 4 - String expressions
    01:13:48

    This details the string data type and available functions, including those related to regular expressions.

    Module 8 - Lesson 4

    Time Slide Content
    00:00    283    Calculating values using string functions
    03:18    284    ...
    08:27    285    ...
    11:49    286    ...
    16:35    287    ...
    19:06    288    ...
    23:46    289    ...
    28:39    290    ...
    35:03    291    Decimal formatting
    37:05    292    ...
    37:55    293    Regular expressions
    46:24    294    ...
    56:07    295    ...
    68:11    296    ...
    71:33    297    ...


    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.

  • 42
    Module 8 - Lesson 5 - Exercise - Using string functions
    25:23

    Module 8 - Lesson 5

    Time Slide Content
    00:00    298    Hands-on: Using string functions
    01:25    299    ...
    07:04    298A    Exercise answers


    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.

  • 43
    Module 8 - Lesson 6 - Boolean expressions
    23:49

    This details the Boolean data type and available functions.

    Module 8 - Lesson 6

    Time Slide Content
    00:00    300    Calculating values using boolean functions
    06:33    301    ...
    11:17    302    ...
    14:28    303    ...
    21:08    304    ...


    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.

  • 44
    Module 8 - Lesson 7 - Node-set expressions
    20:19

    This details the node set data type and related functions.

    Module 8 - Lesson 7

    Time Slide Content
    00:00    305    Calculating values using node-set-related expression functions
    01:50    306    ...
    05:00    307    ...
    11:25    308    ...


    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.

  • 45
    Module 8 - Lesson 8 - Exercise - Building a table of contents
    10:09

    Module 8 - Lesson 8

    Time Slide Content
    00:00    309    Hands-on: Building a table of contents
    01:17    310    ...
    01:34    311    ...
    01:41    310A    Exercise answers


    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.

  • 46
    Module 8 - Lesson 9 - Sequence expressions
    17:54

    This details the sequence operator and related functions.

    Module 8 - Lesson 9

    Time Slide Content
    00:00    312    Sequence operator and functions
    01:57    313    ...
    05:23    314    ...
    08:40    315    ...
    13:13    316    ...


    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.

  • 47
    Module 8 - Lesson 10 - Date and time expressions
    16:41

    This details the data and time functions and operators.

    Module 8 - Lesson 10

    Time Slide Content
    00:00    317    Date and time functions and operators
    02:39    318    ...
    06:25    319    ...
    09:40    320    ...
    10:26    321    ...
    10:54    322    ...
    12:59    323    Formatting date and time strings
    15:19    324    ...


    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.

  • 48
    Module 8 - Lesson 11 - Exercise - Using date functions
    12:33

    Module 8 - Lesson 11

    Time Slide Content
    00:00    325    Hands-on: Using date functions
    02:08    325A    Exercise answers


    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.

  • 49
    Module 8 - Lesson 12 - Miscellaneous expressions
    09:52

    This details QName, URI and diagnostic functions.

    Module 8 - Lesson 12

    Time Slide Content
    00:00    326    Qualified-name functions
    02:50    327    URI functions
    07:46    328    Diagnostic functions


    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.

  • 50
    Module 8 - Lesson 13 - Content and document referencing techniques
    35:52

    This details the use of keys, identifiers and opening other documents.

    Module 8 - Lesson 13

    Time Slide Content
    00:00    329    Element referencing with XML identifiers
    04:24    330    ...
    05:05    331    ...
    07:32    332    ...
    09:25    333    Content referencing with XSLT keys
    12:38    334    ...
    12:54    335    ...
    14:47    336    Current node referencing
    18:20    337    Unparsed entity referencing in XSLT
    24:08    338    ...
    24:29    339    Document referencing in XSLT
    28:21    340    ...
    33:39    341    ...
    34:07    342    ...


    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.

  • 51
    Module 8 - Lesson 14 - Exercise - Advanced XSLT features
    14:57

    Module 8 - Lesson 14

    Time Slide Content
    00:00    343    Hands-on: Multiple data sources
    03:15    344    ...
    08:18    344A    Exercise answers


    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.

  • SECTION 9:
    Module 9 - Sorting and grouping (1 free lecture)
  • 52
    Module 9 - Introduction - Sorting and grouping
    03:00

    Module 9 - Introduction

    Time Slide Content
    00:00    347    Module 9 - Sorting and grouping
    00:17    348    Sorting and grouping
    02:14    349    ...


    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.

  • 53
    Module 9 - Lesson 1 - Sorting source nodes to make result nodes
    19:38

    This details the processing of source three nodes in sorted order.

    Module 9 - Lesson 1

    Time Slide Content
    00:00    350    The sort instruction
    03:36    351    ...
    08:11    352    ...
    13:49    353    ...
    16:08    354    ...


    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.

  • 54
    Module 9 - Lesson 2 - Grouping constructs found in information
    58:05

    This details the grouping of information for processing.

    Module 9 - Lesson 2

    Time Slide Content
    00:00    355    Grouping under uniqueness objectives
    03:44    356    Adjacent grouping in XSLT 1.0
    04:41    357    ...
    05:25    358    ...
    09:25    359    The essence of grouping under uniqueness
    12:58    360    ...
    15:44    361    Grouping under uniqueness using axes in XSLT 1.0
    16:56    362    ...
    19:54    363    Grouping under uniqueness using variables in XSLT 1.0
    21:16    364    ...
    22:39    365    ...
    22:55    366    ...
    27:35    367    Grouping under uniqueness using keys in XSLT 1.0
    28:14    368    ...
    29:54    369    ...
    29:58    370    ...
    33:30    371    Built-in grouping facilities in XSLT 2.0
    36:40    372    ...
    38:45    373    Adjacent grouping in XSLT 2.0
    39:52    374    ...
    41:44    375    Grouping under uniqueness in XSLT 2.0
    41:55    376    ...
    44:35    377    Grouping flat information in XSLT 2.0
    46:32    378    ...
    49:35    379    ...
    50:36    380    ...
    51:24    381    ...
    56:12    382    When to use different grouping methods


    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.

  • 55
    Module 9 - Lesson 3 - Exercise - Sorting
    36:48

    Module 9 - Lesson 3

    Time Slide Content
    00:00    383    Hands-on: Hockey
    01:32    384    ...
    02:13    385    ...
    03:12    386    ...
    03:24    387    ...
    04:25    388    ...
    11:44    388A    Exercise answers


    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.

  • SECTION 10:
    Annex A - XML to HTML transformation (4 free lectures)
  • 56
    Annex A - Introduction - XML to HTML transformation
    00:45

    Annex A - Introduction

    Time Slide Content
    00:00    390    Annex A - XML to HTML transformation
    00:29    391    Historical web standards for presentation


    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.

  • 57
    Annex A - Lesson 1 - The W3C web presentation standards context
    08:40

    Annex A - Lesson 1

    Time Slide Content
    00:00    392    Hypertext Markup Language (HTML)
    00:33    393    Web Accessibility Initiative (WAI)
    01:57    394    Cascading Stylesheets (CSS)
    04:56    395    Browser screen painting
    07:21    396    Extensible HyperText Markup Language (XHTML)


    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.

  • 58
    Annex A - Lesson 2 - Well-formed HTML
    13:05

    Annex A - Lesson 2

    Time Slide Content
    00:00    397    What makes well-formed and valid HTML?
    06:38    398    ...
    07:48    399    ...
    08:53    400    ...


    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.

  • 59
    Annex A - Lesson 3 - HTML markup generation techniques
    02:07

    Annex A - Lesson 3

    Time Slide Content
    00:00    401    Image elements
    00:26    402    ...
    00:36    403    ...
    00:43    404    HTML meta-data
    01:00    405    ...
    01:08    406    Anchor elements
    01:59    407    ...
    02:04    408    ...


    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.

  • SECTION 11:
    Annex B - XSL formatting semantics introduction (4 free lectures)
  • 60
    Annex B - Introduction - XSL formatting semantics introduction
    03:14

    This introduces Extensible Stylesheet Language Formatting Objects (XSL-FO)

    Annex B - Introduction

    Time Slide Content
    00:00    409    Annex B - XSL formatting semantics introduction
    00:24    410    Formatting objectives
    02:00    411    ...


    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.

  • 61
    Annex B - Lesson 1 - Formatting model
    02:39

    Annex B - Lesson 1

    Time Slide Content
    00:00    412    Summary of formatting model components
    01:00    413    ...
    01:41    414    ...


    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.

  • 62
    Annex B - Lesson 2 - Formatting objects
    00:54

    Annex B - Lesson 2

    Time Slide Content
    00:00    415    Formatting object vocabulary


    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.

  • 63
    Annex B - Lesson 3 - Example stylesheet with formatting constructs
    02:47

    Annex B - Lesson 3

    Time Slide Content
    00:00    416    Example stylesheet with formatting constructs
    01:53    417    ...
    02:25    418    ...


    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.

  • SECTION 12:
    Annex C - Instruction, function and grammar summaries (3 free lectures)
  • 64
    Annex C - Introduction - Instruction, function and grammar summaries
    00:31

    Annex C - Introduction

    Time Slide Content
    00:00    419    Annex C - Instruction, function and grammar summaries
    00:12    420    Quick summaries


    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.

  • 65
    Annex C - Lesson 1 - Vocabulary, functions and grammars 1.0
    02:50

    Annex C - Lesson 1

    Time Slide Content
    00:00    421    XSLT 1.0 element summary
    01:26    422    XPath 1.0 and XSLT 1.0 function summary
    02:11    423    XPath 1.0 grammar productions
    02:39    424    XSLT 1.0 grammar productions


    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.

  • 66
    Annex C - Lesson 2 - Vocabulary, functions and grammars 2.0
    00:45

    Annex C - Lesson 2

    Time Slide Content
    00:00    425    XSLT 2.0 element summary
    00:05    426    XPath 2.0 and XSLT 2.0 function summary
    00:36    427    XPath 2.0 grammar productions
    00:41    428    XSLT 2.0 grammar productions


    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.

  • SECTION 13:
    Annex D - Tool questions (2 free lectures)
  • 67
    Annex D - Introduction - Tool questions
    08:23

    Annex D - Introduction

    Time Slide Content
    00:00    429    Annex D - Tool questions
    01:04    430    Sample questions for vendors
    02:32    431    ...
    04:40    432    ...
    06:13    433    ...


    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.

  • 68
    Annex D - Lesson 1 - XSLStyle™
    09:25

    This introduces a free XSLT stylesheet documentation methodology.

    Annex D - Lesson 1

    Time Slide Content
    00:00    434    XSLStyle™
    03:02    435    ...
    04:44    436    ...
    07:42    437    ...


    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.

  • SECTION 14:
    Postlude (1 free lecture)
  • 69
    Postlude
    04:02

    Postlude

    Time Slide Content
    00:00    438    Where to go from here?
    01:59    439    Colophon
    02:11    440    Obtaining a copy of the comprehensive tutorial
    03:40    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.

  • SECTION 15:
    Revised complete PDF book (February 2011 Edition)
  • 70
    (A4 page size) Practical Transformation Using XSLT and XPath (PDF book; 2011-02-11)
    1.91 MB

    The pre-recorded video was produced in February 2008 from excerpts from an earlier version of the PDF book.  This edition is the latest edition of the book, with up-to-date content.

    This resource will be updated in the future as new editions are published, for perpetual access by subscribers.

    _________________________________________

    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.

  • 71
    (US-letter page size) Practical Transformation Using XSLT and XPath (PDF book; 2011-02-11)
    1.88 MB

    The pre-recorded video was produced in February 2008 from excerpts from an earlier version of the PDF book.  This edition is the latest edition of the book, with up-to-date content.

    This resource will be updated in the future as new editions are published, for perpetual access by subscribers.

    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.

UDEMY BY THE NUMBERS

38,500,000
Hours of video content
8,500,000
Course Enrollments
3,500,000
Students

RATING

  • 5
  • 0
  • 0
  • 0
  • 0
AVERAGE RATING
NUMBER OF RATINGS
5

REVIEWS

  • Rick Quatro
    More like a university than a course

    I am just over half-way through this course and am amazed at the level of detail presented here. XSLT has been tough for me to understand because it is different from the procedural programming languages that I know. I generally learn well from books, but this course has really opened my understanding of XSLT. Ken really knows XSLT and presents the materials well. You are not just getting an overview, but a thorough knowledge of the language. I just completed a paid XSLT job for a client using techniques from this course. I highly recommend it.

  • Philippe Stefano
    Very educational and complete from the ground up!

    As a total beginner with XSLT, I chose to follow this course based on the instructor reputation and his expertise as member of the specification group. Each concept is nicely introduced and then progressively deepened to end with some exercises and their solutions. Thanks for all the efforts made in this course to help to flatten the learning curve of XSLT.

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion
STUDENTS WHO VIEWED THIS COURSE ALSO VIEWED: