Training Capstone Courseware

Training goals dlearning

code: CC-516 | version: v1.2

This comprehensive four-day course develops in-depth knowledge and skills in transforming XML documents using eXtensible Stylesheet Language Transformations, or XSLT. Students work through extensive hands-on exercises in transformations from XML to plain text, HTML, and XML, with good grounding in XPath along the way. Intermediate and advanced techniques are also covered including variables and parameters, callable templates, sorting and grouping, tail recursion, working with multiple documents, and XSLT extensions. The course teaches XPath and XSLT 1.0 but looks forward to the 2.0 releases of both specifications with pointers about what new features to expect.

Conspect Show list

  1. Chapter 1. Getting Started with XSLT
    • XSL and XSLT
    • Rule-Based Transformations
    • Templates
    • Producing Text, HTML, and XML
  2. Chapter 2. XPath
    • Addressing XML Content
    • XPath in XSLT
    • Tree Structure
    • XPath Expressions
    • Type Model
    • Context
    • Axis, Node Test, and Predicate
    • Abbreviations
    • Proximity Position
    • XPath Functions
    • Comparisons Between Various Types
  3. Chapter 3. Templates and Production
    • Template Matching
    • Built-In Template Rules
    • Recursion Through Templates
    • Template Context
    • Output Methods
    • Controlling Whitespace
    • Literal Replacement Elements
    • Formalizing Text, Elements and Attributes
    • Defining Target Vocabulary
    • Generating Processing Instructions
  4. Chapter 4. Dynamic Content and Flow Control
    • Deriving Source Content
    • Getting Source Values
    • Attribute Value Templates
    • Copying Source Elements and Trees
    • Looping
    • Conditionals
  5. Chapter 5. Variables and Template Management
    • Variables
    • Using Variables to Capture Context Information
    • Result Tree Fragments
    • Parameters
    • Calling Templates Explicitly
    • Global Variables and Stylesheet Parameters
    • Template Modes
  6. Chapter 6. Sorting and Grouping
    • Sorting
    • Data Type for Sorting
    • Grouping
    • Uses for Grouping
    • Using the Preceding-Sibling Axis
    • Using XSLT Keys
    • Iterating Over Groups
    • Iterating Within a Group
  7. Chapter 7. Advanced XSLT
    • Auto-Numbering
    • Number Formatting
    • XSLT Performance
    • Debugging and Diagnostics
    • Computing Aggregate Values
    • Tail Recursion
  8. Chapter 8. Multiple Documents and Transforms
    • Merging Multiple Source Documents
    • The XSLT Document Function
    • Reusing Transformation Logic
    • Including Transforms
    • Importing Transforms
  9. Chapter 9. Extensions
    • Extension Namespaces and Exclusions
    • Extension Elements
    • Extension Functions
    • EXSLT
    • Redirects
    • Node-Set Conversion
Download conspect training as PDF

Additional information

  • Ability to read and to write well-formed XML - Course 501 is excellent preparation.
  • Ability to read a DTD not strictly required, but preferred.
Difficulty level
Duration 4 days

The participants will obtain certificates signed by Capstone Courseware.


Authorized Capstone Courseware Trainer.

Other training Capstone Courseware | XML and Web Services

Training thematically related


Contact form

Please fill form below to obtain more info about this training.

* Fields marked with (*) are required !!!

Information on data processing by Compendium - Centrum Edukacyjne Spółka z o.o.

940 EUR


Discount codes

Discount code may refer to (training, producer, deadline). If you have a discount code, enter it in the appropriate field.
(green means entering the correct code | red means the code is incorrect)



Traditional training

Sessions organised at Compendium CE are usually held in our locations in Kraków and Warsaw, but also in venues designated by the client. The group participating in training meets at a specific place and specific time with a coach and actively participates in laboratory sessions.

Dlearning training

You may participate from at any place in the world. It is sufficient to have a computer (or, actually a tablet, or smartphone) connected to the Internet. Compendium CE provides each Distance Learning training participant with adequate software enabling connection to the Data Center. For more information, please visit site



Paper materials

Traditional Materials: The price includes standard materials issued in the form of paper books, printed or other, depending on the arrangements with the manufacturer.

Ctab materials

Ctab materials: the price includes ctab tablet and electronic training materials or traditional training materials and supplies provided electronically according to manufacturer's specifications (in PDF or EPUB form). The materials provided are adapted for display on ctab tablets. For more information, check out the ctab website.



No deadlines for this training.

Suggest your own appointment

Upcoming Capstone Courseware training

Training schedule
Capstone Courseware