Website hositng, design and development Specialists - Prairie 21, Incorporated
Learn How Now
HomeContact UsInformationSearch
with Professional Video Training
Web Design ServicesWeb Design TrainingWeb Development ResourcesFree Web Desgin Downloads
Learn How Now with WebTrainingOnline.com
Shopping Cart
Specials and Hot Deals
Training Topics
.NET
ASP
ASP.NET
C#
HTML
J2EE
JavaScript
Microsoft Access
Microsoft Office
SharePoint (SPS)
SQL Server
VBA
Visual Basic
Visual Basic.NET
Visual FoxPro
Visual InterDev
Windows
XML
XSLT
 
Samples
HTML Slides
JavaScript Slides
 
 
 

 

Back to XML Home
Part of
 

XSLT

Professional Training

 

XML Professional Training via CD-ROMMaster XSLT using this easy-to-follow CD-ROM collection recognized throughout North America for world-class courseware and comprehensive training courses.

Whether you are learning XSLT for the first time or adding to your reference library, you will find that our Professional Training contains thorough, well-written content that is second to none:

  • 2 sessions with over 2 hours of instruction by industry expert Jan Fransen
  • Courseware including hands-on labs to reinforce important concepts
  • Corresponding CD-ROM with sample code
  • Focused on practical solutions to real-world development problems
  • Comprehensive, understandable, and reusable as reference material.

Transforming XML with XSLT teaches you how to use the XSLT language to process your XML data into another markup format like HTML or WAP. You'll learn about the origins and current state of XSLT, and how to create simple "blueprint" stylesheets. You’ll find out about XPath, another XML technology, and learn how to use it to navigate to any node in an XML tree. You’ll discover how to use rule-based stylesheets to create powerful and flexible stylesheet applications. You'll also learn how XSLT differs from procedural programming languages, and how to apply the programming knowledge you already have to this new language and environment.

By the end of the course, you will be able to:

  • Create both simple "blueprint" stylesheets to provide quick transformations of your XML data and complex XSLT-based applications that use multiple XML data sources and multiple stylesheets.
  • Use XPath to navigate an XML tree and get values from text nodes and attributes.
  • Determine the best place and time to process a given transformation: Programmer’s workstation at design time, or upon request using the client’s browser or the web server.
  • Create rule-based stylesheets that are easy to maintain and extend.
  • Design named templates that act as subroutines in an XSLT stylesheet.
  • Use XSLT to calculate results and do totaling based on XML data.
  • Decide if and when to use processor-specific extensions in your XSLT applications.

 

CD-Rom
Outline 2 CD $395 Buy Now
 
VHS
Outline 2 Tapes $395 Buy Now
 
 
 

Outline

CD-ROM 1 (90 min)

Introducing XSLT

What is XSLT?

Are You Sure This is a Language?

Transformation Types

Processing XSL

Simplified Stylesheets

The Essential Stylesheet

Using an XSL Blueprint to Create HTML

What Can’t a Simplified Stylesheet Do?

Using XPath to Get Around

What Is XPath?

Figuring Out Location Steps

Introducing XPath Functions

Adding Template Rules

What Are Templates?

Un-Simplifying the Stylesheet

Using the Template Element

Other Top-Level Elements

Traditional Programming Concepts and XSLT

Programming Concepts You can Use

Working with Variables

Calling Named Templates

Using Functions

Creating Modular Stylesheet Solutions

CD-ROM 2 (50 min)

Creating an XML Result Tree

XML-Structured Variables

XML Node Creation Elements

Doing Calculations in XSLT

Programming with No Side Effects

Applying Recursive Programming Techniques

Common XSLT Challenges

Applying XSLT

How Do I Group Data?

Grouping Data: Another Solution

How Do I Copy HTML Tags from the Data?

How Do I Add or Remove Whitespace?

Using Processor-Specific Extensions

The Mechanics of Extensions

Should You Use Extensions?

Recovering from Missing Extensions

 

Outlines are subject to change

Copyright© 1999 - 2002 Prairie 21 Incorporated