|
Provided by: Webucator Introduction to XSLT |
![]() |
Introduction to XSLT
Introduction to XSLT Class Overview
Introduction to XSLT Class Goals
This XSLT training class teaches developers how to transform XML documents into HTML, plain text and other XML formats.
- Learn to use XPath to access XML elements and attributes
- Learn to loop through XML elements
- Learn to use conditionals in XSLT
- Learn to create and call templates
- Learn to work with multiple XSLTs
- Learn to reference external XML documents
- XSLT Basics
- eXtensible Stylesheet Language
- An XSLT Stylesheet
- xsl:template
- xsl:value-of
- Whitespace and xsl:text
- Output Types
- Text
- XML
- HTML
- XSLT Elements and Attributes
- xsl:element
- xsl:attribute
- Attributes and Curly Brackets
- XPath
- XPath in XSLT
- XPath Expression
- XPath Terminology
- Context Node
- Current Node
- Context Size
- Proximity Position
- Location Paths
- Axis
- Node Test
- Predicate
- Accessing Nodes
- Abbreviated Syntax
- XPath Functions
- XPath Operators
- Flow Control in XSLT
- Looping in XSLT
- Sorting with XSLT
- Looping and Sorting
- Conditions with XSLT
- XSLT Templates, Parameters and Variables
- xsl:apply-templates
- xsl:call-template
- Passing Parameters
- Removing Content
- Template Modes
- Template Priority
- Default Priorities
- Assigning Priorities
- XSLT Variables
- Multiple XML and XSLT Documents
- Including XSLTs
- Importing XSLTs
- Conflict resolution
- The document() Function
- Working with Keys
- Key Basics
- <xsl:key/>
- The key() Function
- Improving Performance with Keys
- Cross References
- The Key Way
- Grouping
- The generate-id() Function
- Using generate-id() for Grouping
- Key Basics
- Advanced XSLT Techniques
- Working with Numbered Lists
- The position() function
- xsl:number
- Outputting Processing Instructions
- Copying Nodes
- xsl:copy
- xsl:copy-of
- Working with Numbered Lists
- Tying It All Together
- Workshop: Sharing data and transforming it for the Web
Experience in the following areas is required:
- Basic XML
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Class Technical RequirementsOur computer technical requirements and setup process is easy, with support just a click away:
- Click here for technical requirements and setup instructions
About The Training Provider: Webucator
Webucator - Webucator delivers customized onsite, instructor-led online and at-your-own-paced technical training throughout the United States and worldwide. Webucator has trained 40 percent of the Fortune 100.
Onsite Class Delivery:
Our onsite classes are delivered for private groups at your offices or a location of your choice. These classes can also be delivered through a web conference for...

