Udemy – Practical Transformation Using XSLT and XPath
WEBRip | MP4/AVC, ~839 kb/s | 800 x 600 | English: AAC, 48.0 kb/s (1 ch), 44.1 KHz | 9.08 GB
Genre: Development / Web Development | Language: English | +Project Files
WEBRip | MP4/AVC, ~839 kb/s | 800 x 600 | English: AAC, 48.0 kb/s (1 ch), 44.1 KHz | 9.08 GB
Genre: Development / Web Development | Language: English | +Project Files
"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!
What am I going to get from this course?
- Over 71 lectures and 24 hours of content!
Curriculum
Lecture 1 Introduction/Overview of the entire class Preview 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:
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.
Lecture 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.
Lecture 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)
Lecture 4 Module 1 - Introduction - The context of XSL Transformations and the XML Path Language Preview 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.
Lecture 5 Module 1 - Lesson 1 - The XML family of Recommendations Preview 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.
Lecture 6 Module 1 - Lesson 2 - Transformation data flows Preview 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)
Lecture 7 Module 2 - Introduction - Getting started with XSLT and XPath Preview 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.
Lecture 8 Module 2 - Lesson 1 - Stylesheet examples Preview 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.
Lecture 9 Module 2 - Lesson 2 - Syntax basics - stylesheets, templates, instructions Preview 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.
Lecture 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.
Lecture 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.
Lecture 12 Module 2 - Lesson 4 - More stylesheet examples Preview 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.
Lecture 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)
Lecture 14 Module 3 - Introduction - XPath data model Preview 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 19 Module 4 - Introduction - XSLT processing model Preview 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 23 Lesson 5 - Introduction - The XSLT transformation environment Preview 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 27 Module 6 - Introduction - XSLT stylesheet management Preview 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 32 Module 7 - Introduction - XSLT process control and result tree instructions Preview 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.
Lecture 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.
Lecture 34 Module 7 - Lesson 2 - Numbering instructions Preview 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.
Lecture 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.
Lecture 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)
Lecture 37 Module 8 - Introduction - XPath and XSLT expressions and advanced techniques Preview 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 52 Module 9 - Introduction - Sorting and grouping Preview 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 56 Annex A - Introduction - XML to HTML transformation Preview 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.
Lecture 57 Annex A - Lesson 1 - The W3C web presentation standards context Preview 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.
Lecture 58 Annex A - Lesson 2 - Well-formed HTML Preview 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.
Lecture 59 Annex A - Lesson 3 - HTML markup generation techniques Preview 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)
Lecture 60 Annex B - Introduction - XSL formatting semantics introduction Preview 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.
Lecture 61 Annex B - Lesson 1 - Formatting model Preview 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.
Lecture 62 Annex B - Lesson 2 - Formatting objects Preview 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.
Lecture 63 Annex B - Lesson 3 - Example stylesheet with formatting constructs Preview 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)
Lecture 64 Annex C - Introduction - Instruction, function and grammar summaries Preview 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.
Lecture 65 Annex C - Lesson 1 - Vocabulary, functions and grammars 1.0 Preview 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.
Lecture 66 Annex C - Lesson 2 - Vocabulary, functions and grammars 2.0 Preview 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)
Lecture 67 Annex D - Introduction - Tool questions Preview 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.
Lecture 68 Annex D - Lesson 1 - XSLStyle™ Preview 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)
Lecture 69 Postlude Preview 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)
Lecture 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.
Lecture 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.
Lecture 1 Introduction/Overview of the entire class Preview 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.
Lecture 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.
Lecture 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)
Lecture 4 Module 1 - Introduction - The context of XSL Transformations and the XML Path Language Preview 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.
Lecture 5 Module 1 - Lesson 1 - The XML family of Recommendations Preview 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.
Lecture 6 Module 1 - Lesson 2 - Transformation data flows Preview 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)
Lecture 7 Module 2 - Introduction - Getting started with XSLT and XPath Preview 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.
Lecture 8 Module 2 - Lesson 1 - Stylesheet examples Preview 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.
Lecture 9 Module 2 - Lesson 2 - Syntax basics - stylesheets, templates, instructions Preview 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.
Lecture 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.
Lecture 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.
Lecture 12 Module 2 - Lesson 4 - More stylesheet examples Preview 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.
Lecture 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)
Lecture 14 Module 3 - Introduction - XPath data model Preview 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 19 Module 4 - Introduction - XSLT processing model Preview 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 23 Lesson 5 - Introduction - The XSLT transformation environment Preview 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 27 Module 6 - Introduction - XSLT stylesheet management Preview 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 32 Module 7 - Introduction - XSLT process control and result tree instructions Preview 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.
Lecture 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.
Lecture 34 Module 7 - Lesson 2 - Numbering instructions Preview 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.
Lecture 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.
Lecture 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)
Lecture 37 Module 8 - Introduction - XPath and XSLT expressions and advanced techniques Preview 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 52 Module 9 - Introduction - Sorting and grouping Preview 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.
Lecture 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.
Lecture 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.
Lecture 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)
Lecture 56 Annex A - Introduction - XML to HTML transformation Preview 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.
Lecture 57 Annex A - Lesson 1 - The W3C web presentation standards context Preview 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.
Lecture 58 Annex A - Lesson 2 - Well-formed HTML Preview 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.
Lecture 59 Annex A - Lesson 3 - HTML markup generation techniques Preview 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)
Lecture 60 Annex B - Introduction - XSL formatting semantics introduction Preview 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.
Lecture 61 Annex B - Lesson 1 - Formatting model Preview 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.
Lecture 62 Annex B - Lesson 2 - Formatting objects Preview 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.
Lecture 63 Annex B - Lesson 3 - Example stylesheet with formatting constructs Preview 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)
Lecture 64 Annex C - Introduction - Instruction, function and grammar summaries Preview 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.
Lecture 65 Annex C - Lesson 1 - Vocabulary, functions and grammars 1.0 Preview 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.
Lecture 66 Annex C - Lesson 2 - Vocabulary, functions and grammars 2.0 Preview 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)
Lecture 67 Annex D - Introduction - Tool questions Preview 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.
Lecture 68 Annex D - Lesson 1 - XSLStyle™ Preview 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)
Lecture 69 Postlude Preview 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)
Lecture 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.
Lecture 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.
LabView - Collective Books
Mega E-books Pack (2013)
Malware Centric E-book Collection
Huge Electricity, Magnetism, A..., Healing - EBooks Collection
Premium IT eBooks Collection
Huge Encyclopedias - EBooks Collection
Osprey Publishing - Military History Books Collection
Gale Encyclopedias - Full Pack
IT Books Collection (Basic - Intermediate - Advance)
Medicinal and Aromatic Plants - 50 Volume Set
Doctor Who ebooks Collection
Learning HTML Ultimate Collection
Comprehensive Robotics Books Collection
Great Royal Web Design Pack
Civil Engineering Geotechnical books
Luftwaffe Colours Collection
Many Thanks to Original uploader.
For More Rare Movies Check out my blog!
Download Links:
No Mirrors Please