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

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

Course Summary

5-day class for transforming XML covers every element, every attribute and every function of W3C XSLT/XPath 1.0 and 2.0.


  • +

    Course Syllabus

      • Introduction/Overview of the entire class
      • (A4 page size) PDF Handouts
      • (US letter page size) PDF Handouts
    • Module 1 - The context of XSL Transformations and the XML Path Language (3 free lectures)
      • Module 1 - Introduction - The context of XSL Transformations and the XML Path Language
      • Module 1 - Lesson 1 - The XML family of Recommendations
      • Module 1 - Lesson 2 - Transformation data flows
    • Module 2 - Getting started with XSLT and XPath (4 free lectures)
      • Module 2 - Introduction - Getting started with XSLT and XPath
      • Module 2 - Lesson 1 - Stylesheet examples
      • Module 2 - Lesson 2 - Syntax basics - stylesheets, templates, instructions
      • Exercise ZIP package
      • Module 2 - Lesson 3 - Exercise Setup
      • Module 2 - Lesson 4 - More stylesheet examples
      • Module 2 - Lesson 5 - Stylesheet processing exercise
    • Module 3 - XPath data model (1 free lecture)
      • Module 3 - Introduction - XPath data model
      • Module 3 - Lesson 1 - XPath data model components
      • Module 3 - Lesson 2 - Exercise - XPath data model
      • Module 3 - Lesson 3 - XPath expressions and patterns
      • Module 3 - Lesson 4 - Exercise - XPath location expressions
    • Module 4 - XSLT processing model (1 free lecture)
      • Module 4 - Introduction - XSLT processing model
      • Module 4 - Lesson 1 - XSLT processing model
      • Module 4 - Lesson 2 - Sample XSLT stylesheets
      • Module 4 - Lesson 3 - Exercise - Source tree traversal
    • Module 5 - The XSLT transformation environment (1 free lecture)
      • Lesson 5 - Introduction - The XSLT transformation environment
      • Module 5 - Lesson 1 - Stylesheet basics
      • Module 5 - Lesson 2 - Input, output and environment
      • Module 5 - Lesson 3 - Exercise - HTML
    • Module 6 - XSLT stylesheet management (1 free lecture)
      • Module 6 - Introduction - XSLT stylesheet management
      • Module 6 - Lesson 1 - Modularizing the logical structure of stylesheets
      • Module 6 - Lesson 2 - Exercise - Using called templates and user-defined functions
      • Module 6 - Lesson 3 - Modularizing the physical structure of stylesheets
      • Module 6 - Lesson 4 - Exercise - Stylesheet management
    • Module 7 - XSLT process control and result tree instructions (2 free lectures)
      • Module 7 - Introduction - XSLT process control and result tree instructions
      • Module 7 - Lesson 1 - Conditional control instructions
      • Module 7 - Lesson 2 - Numbering instructions
      • Module 7 - Lesson 3 - Result tree node instantiation
      • Module 7 - Lesson 4 - Exercise - Number representation
    • Module 8 - XPath and XSLT expressions and advanced techniques (1 free lecture)
      • Module 8 - Introduction - XPath and XSLT expressions and advanced techniques
      • Module 8 - Lesson 1 - Expression function usage
      • Module 8 - Lesson 2 - Number expressions
      • Module 8 - Lesson 3 - Exercise - Using number functions
      • Module 8 - Lesson 4 - String expressions
      • Module 8 - Lesson 5 - Exercise - Using string functions
      • Module 8 - Lesson 6 - Boolean expressions
      • Module 8 - Lesson 7 - Node-set expressions
      • Module 8 - Lesson 8 - Exercise - Building a table of contents
      • Module 8 - Lesson 9 - Sequence expressions
      • Module 8 - Lesson 10 - Date and time expressions
      • Module 8 - Lesson 11 - Exercise - Using date functions
      • Module 8 - Lesson 12 - Miscellaneous expressions
      • Module 8 - Lesson 13 - Content and document referencing techniques
      • Module 8 - Lesson 14 - Exercise - Advanced XSLT features
    • Module 9 - Sorting and grouping (1 free lecture)
      • Module 9 - Introduction - Sorting and grouping
      • Module 9 - Lesson 1 - Sorting source nodes to make result nodes
      • Module 9 - Lesson 2 - Grouping constructs found in information
      • Module 9 - Lesson 3 - Exercise - Sorting
    • Annex A - XML to HTML transformation (4 free lectures)
      • Annex A - Introduction - XML to HTML transformation
      • Annex A - Lesson 1 - The W3C web presentation standards context
      • Annex A - Lesson 2 - Well-formed HTML
      • Annex A - Lesson 3 - HTML markup generation techniques
    • Annex B - XSL formatting semantics introduction (4 free lectures)
      • Annex B - Introduction - XSL formatting semantics introduction
      • Annex B - Lesson 1 - Formatting model
      • Annex B - Lesson 2 - Formatting objects
      • Annex B - Lesson 3 - Example stylesheet with formatting constructs
    • Annex C - Instruction, function and grammar summaries (3 free lectures)
      • Annex C - Introduction - Instruction, function and grammar summaries
      • Annex C - Lesson 1 - Vocabulary, functions and grammars 1.0
      • Annex C - Lesson 2 - Vocabulary, functions and grammars 2.0
    • Annex D - Tool questions (2 free lectures)
      • Annex D - Introduction - Tool questions
      • Annex D - Lesson 1 - XSLStyle™
    • Postlude (1 free lecture)
      • Postlude
    • Revised complete PDF book (February 2011 Edition)
      • (A4 page size) Practical Transformation Using XSLT and XPath (PDF book; 2011-02-11)
      • (US-letter page size) Practical Transformation Using XSLT and XPath (PDF book; 2011-02-11)


Course Fee:
USD 499

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
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