Print this page

XML: XSL Transformations - Level 2 (Second Edition)

Upcoming Class Dates

(Toronto location only)

Course Specifications

Course number: 085028
Course length: 1.0 day(s)

Course Description

You used XSL transformations to extract data from an XML document and present it in required formats. However, most modern day tasks involve complex transformations that are performed on the server and require further expertise to handle such situations. In this course, you will learn more complex transformation concepts and their usage on the server-side.

Course Objective: You will use advanced concepts in XSLT programming.

Target Student: Entry-level XML developers and XML analysts.

Prerequisites:

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

Course Content

Lesson 1: Working with XSLT Functions

Topic 1A: Retrieve the Current Node Using a Function
Topic 1B: Format Numbers with XSLT Functions
Topic 1C: Locate Nodes Using Functions
Topic 1D: Test Processor Support Using Functions
Topic 1E: Identify Unparsed Entities Using Functions
Topic 1F: Display Processor Details Using Functions
Topic 1G: Retrieve Data from Multiple Documents Using Functions

Lesson 2: Familiarizing Yourself with XSLT on the Server Side

Topic 2A: Understand XSLT Transformation on the Server
Topic 2B: Understand Transformation of Data Stored in a Database

Lesson 3: Working with Data Islands and SVG Output

Topic 3A: Transform an XML Data Island with XSLT
Topic 3B: Convert XML Documents into Scalable Vector Graphics

Lesson 4: Working with XSL-FO

Topic 4A: Create a Master Page to Define Formatting Properties
Topic 4B: Generate an XSL-FO Document

Lesson 5: Using the XML Schema in a Stylesheet

Topic 5A: Understand XML Schemas
Topic 5B: Transform XML by Validating XML Schemas

Lesson 6: Working with XQuery

Topic 6A:
Extract Data by Using XQuery
Topic 6B: Extract Data from Multiple Sources