MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

XSLT 2.0 and 1.0 Foundations

Course Summary

XSLT is the language, especially designed by the W3C Consortium for processing XML documents and hierarchical data in general. This course covers the fundamentals of the language ? both version 1.0 and 2.0. Learn in depth the features of XSLT, and be part

  • +

    Course Syllabus

    ● Introduction
        ◦ Course Introduction
        ◦ Brief modules walk-through
        ◦ Tools and Resources
    ● XML Basics
        ◦ Overview
        ◦ XML Document. Basic kinds of Nodes
        ◦ Lexical rules for Characters, Names and Tags.
        ◦ Special Characters and Predefined Entity References.
        ◦ Wellformed XML Document.
        ◦ Namespaces
        ◦ Myths about Namespaces.
        ◦ Default Namespace.
        ◦ Namespace Scope.
        ◦ Q & A About Default Namespaces.
        ◦ Predefined Namespace Declarations. Some Important Namespaces
        ◦ Namespace-wellformedness. Namespace Demo.
        ◦ XML Schema and Schema Definition Languages.
        ◦ Summary
    ● Crash Course in XPath
        ◦ Overview
        ◦ Basic Data Types in XPath
        ◦ Node Types and Node Properties
        ◦ The XPath Evaluation Context
        ◦ Lexical Constructs in XPath
        ◦ Operators and Functions on Items
        ◦ Path Expressions
        ◦ Operators on Sequences. Sequence Expressions
        ◦ Summary
    ● XSLT Processing Model
        ◦ Overview
        ◦ The Tree Components of XSLT Processing
        ◦ External Context for the XSLT Processor
        ◦ How the XSLT Processor Works
        ◦ What Kind of Language is XSLT
        ◦ Sequence Constructors
        ◦ Template Selection and Conflict Resolution
        ◦ Built-In Template Rules. Demo
        ◦ Controlling which Nodes to process. Push/Pull style. Demo
        ◦ Variables in XSLT
        ◦ Parameters, Expressions and Expression Context
        ◦ Summary
    ● Stylesheet Structure and Modularization
        ◦ Overview
        ◦ XSLT Declarations
        ◦ XSLT Instructions
        ◦ Conditional Compilation in XSLT 2
        ◦ Summary
    ● Creating Nodes & Sequences. Repetition, Applying Templates, Modes
        ◦ Overview
        ◦ Copying and Creating Nodes and Sequences
        ◦ Repetition
        ◦ Applying Templates on a Sequence of Nodes
        ◦ Modes
        ◦ Select and Execute a Template from the Imported Stylesheets
        ◦ Summary
    ● Callable Units in XSLT
        ◦ Overview
        ◦ Purpose and Types of Callable Units
        ◦ Parameters
        ◦ XSLT Functions and Function Overloading
        ◦ Calling a Callable Unit. Examples of Callable Units
        ◦ Tunnel Parameters
        ◦ Summary
    ● String Processing with XSLT
        ◦ Overview
        ◦ Common XSLT 1.0 and XSLT 2.0 String Processing
        ◦ String Processing Functions that are New in XPath 2.0
        ◦ Regular Expressions String Processing in XPath 2.0
        ◦ Regular Expressions String Processing in XSLT 2.0
        ◦ Summary
    ● Keys, Sorting, Grouping, Numbering and Multi-Document Processing
        ◦ Overview
        ◦ Multiple Document Processing
        ◦ Sorting
        ◦ Keys
        ◦ Grouping
        ◦ Numbering
        ◦ Summary
    ● XSLT Design Patterns
        ◦ Overview
        ◦ Using and Overriding the Identity Rule
        ◦ Recursion
        ◦ Multi-Pass Processing
        ◦ Conditional Instructions in XSLT and Avoiding them
        ◦ Fill-In the Blanks and Table Lookup
        ◦ Summary
    ● Higher Order Functions and Functional Programming in XSLT
        ◦ Overview
        ◦ Higher-Order Functions and Implementing them in XSLT
        ◦ Making Standard Functions/Ope

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top