XSLT 1.0 and XPath 1.0 Training

  4.8 out of 5 based on 58 Ratings

This XSLT training class teaches developers how to transform XML documents into HTML, plain text and other XML formats.

Goals
  1. Learn to use XPath to access XML elements and attributes
  2. Learn to loop through XML elements
  3. Learn to use conditionals in XSLT
  4. Learn to create and call templates
  5. Learn to work with multiple XSLTs
  6. Learn to reference external XML documents
Outline
  1. XSLT Basics
    1. eXtensible Stylesheet Language
    2. An XSLT Stylesheet
      1. xsl:template
      2. xsl:value-of
      3. Whitespace and xsl:text
    3. Output Types
      1. Text
      2. XML
      3. HTML
    4. XSLT Elements and Attributes
      1. xsl:element
      2. xsl:attribute
      3. Attributes and Curly Brackets
  2. XPath
    1. XPath in XSLT
    2. XPath Expression
    3. XPath Terminology
      1. Context Node
      2. Current Node
      3. Context Size
      4. Proximity Position
    4. Location Paths
    5. Axis
    6. Node Test
    7. Predicate
    8. Accessing Nodes
    9. Abbreviated Syntax
    10. XPath Functions
    11. XPath Operators
  3. Flow Control in XSLT
    1. Looping in XSLT
    2. Sorting with XSLT
    3. Looping and Sorting
    4. Conditions with XSLT
  4. XSLT Templates, Parameters and Variables
    1. xsl:apply-templates
    2. xsl:call-template
    3. Passing Parameters
    4. Removing Content
    5. Template Modes
    6. Template Priority
      1. Default Priorities
      2. Assigning Priorities
    7. XSLT Variables
  5. Multiple XML and XSLT Documents
    1. Including XSLTs
    2. Importing XSLTs
    3. Conflict resolution
    4. The document() Function
  6. Working with Keys
    1. Key Basics
      1. <xsl:key/>
      2. The key() Function
      3. Improving Performance with Keys
        1. Cross References
        2. The Key Way
      4. Grouping
        1. The generate-id() Function
        2. Using generate-id() for Grouping
  7. Advanced XSLT Techniques
    1. Working with Numbered Lists
      1. The position() function
      2. xsl:number
    2. Outputting Processing Instructions
    3. Copying Nodes
      1. xsl:copy
      2. xsl:copy-of
  8. Tying It All Together
    1. Workshop: Sharing data and transforming it for the Web
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following is required for this XML class:

  • Basic XML
Prerequisite Courses

Courses that can help you meet these prerequisites:

Preparing for Class

Training for your Team

Length: 2 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

Training for Yourself

$790.00 or 2 vouchers

Upcoming Classes

  • See More Classes

Please select a class.
  • Live Online Training
  • For Individuals
  • Expert Instructors
  • Guaranteed to Run
  • 100% Free Re-take Option
  • 1-minute Video

What people say about our training

This class exceeded my expectations and the instructor definitely knew his stuff...Enjoyed the class...
Yvonne Moore
Elmers Products Inc
Instructor, Manual, Hand-Out CDs with Exercises - ALL EXCELLENT! Thank you for the extra time spent on relating AscendantOne examples to discussion topics.
Gina Swetland
AscendantOne
Every single minute spent, was a minute I learned something.
Alejandro Ross
Experian
The instructor was patient and knowledgeable and the course material was quite thorough. I highly recommend training with Webucator.
Henry Johnson
definitive logic

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

60,296

Students who have taken Instructor-led Training

11,645

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

9.62

Students rated our XSLT 1.0 and XPath 1.0 Training trainers 9.62 out of 10 based on 58 reviews

Contact Us or call 1-877-932-8228