Specialised Advanced IT Training
Tel : 0845 051 3801
 
 
  Generation home>Courses
 
 
Introduction to Java Programming 0101
Introduction to Java for non-C programmers 0102
Intermediate Java Programming 0103
Advanced Java Programming 0104
Java Swing 0105
 
Introduction to Struts 0201
Java Server Faces 0202
Java Web Programming 0203
Java Enterprise Training 0204
Spring Framework 0205
Hibernate 3.0 0206
Introduction to Web Services 0207
Java Web services Using JAX-RPC 0208
Introduction to Linux 0901
Linux System Administration 0902
Shell Programming 0903
Job Vacancies
XML Training    enquiry@advancedittraining.co.uk

Introduction to XSL 0602 - Course duration: 3 days

Course Objectives:

you will learn how to

You will lear n how to Write XSLT stylesheets that produce HTML, XML, and text. Identify XML elements using XPath. Use XPath functions and predicates. Call specifically named templates. Sort data and use modes Use XPath string functions to manipulate string values. Create and format numbers in the result document. Use variables and parameters within a stylesheet. Import templates from other XSLT stylesheets. Define precedence of XSLT templates..

Prerequisites

Experience using XML.

Course Contents:

1. Course Introduction

  • Course Objectives
  • Overview
  • Suggested References

2. Introduction to XSLT

  • Stylesheet, Source, and Result
  • XSLT Processors
  • Processor Implementations
  • XPath Basics
  • xsl:stylesheet
  • xsl:template
  • xsl:value-of
  • xsl:apply-templates
  • xsl:output

3. XPath Nodetypes

  • XPath Expressions
  • XPath Context
  • XPath Location Steps
  • Element and Root Nodes
  • Text and Attribute Nodes
  • Comment and Processing Instruction Nodes
  • Namespace Nodes
  • Wildcards
  • Whitespace
  • Default Template Rules

4. XPath Axes and Predicates

  • Location Paths and Location Steps
  • Peer Axis Types
  • More Peer Axis Types
  • Descendant Axis Types
  • Ancestor Axis Types
  • Node Tests
  • Predicates
  • Functions

5. XSLT Flow Control

  • xsl:if
  • xsl:choose
  • xsl:for-each
  • xsl:sort
  • Named Templates
  • Mode

6. Generating Output with XSLT

  • Output Methods
  • HTML Output
  • Plain Text Output
  • XML Output
  • xsl:element and xsl:attribute
  • Attribute Value Templates
  • xsl:attribute-set
  • Text, Processing-Instructions, and Comments
  • Working with Namespaces

7. Using XPath and XSLT Functions

  • XPath Datatypes and Functions
  • Node Test Functions
  • Node Set Functions
  • Boolean Functions
  • String Functions
  • Number Functions
  • id() Function
  • The document() Function
  • xsl:key and the key() Function

8. Advanced XSLT

  • Copying Elements
  • Numbering
  • Variables
  • Parameters
  • Using Other Stylesheets
  • Apply-imports
  • Template Rule Conflicts
  • Extensions


Standard Tuition 

2 days 875
3 days 1115
4 days 1355
5 days 1595

For more information click here....

enquiry@advancedittraining.co.uk

 
About Us
Contact Us
Terms & Conditions
Become a Trainer
 
2008 Advanced it training , All Rights Reserved
Java Training, Introduction to Java Programming, Introduction to Java for Non-C Programmers Intermediate Java Programming, Advanced Java Programming, Java Swing, J2EE Training, Introduction to Struts, Java Server Faces Java Web Programming, Java Enterprise Programing, Spring Framework, Hibernate 3.0, Introduction to Web Services, Java Web Services Using JAX-RPC, Web Services, Introduction to Web Services, Java Web Services Using JAX-RPC, Linux Training, Introduction to Linux, Linux System Administration , Shell Programming, UNIX Training, UNIX Fundamentals, UNIX Tools & Utilities, Shell Programming, UNIX System Administration, UNIX System Programming in C/C++, Object Oriented Training, C++ Programming, Introduction to Java for Non-C Programmers, Introduction to Java Programming Intermediate Java Programming, Advanced Java Programming, C# Programming, C# Essentials, C# Training, C# Programming, C# Essentials, XML Training, Introduction to XML, Introduction to XSL, Object Oriented Training, Object Oriented Analysis & Design using UML Design Patterns, MySql Training, MYSql developemnt and administration