Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

XSD + XPATH + XSLT

( Duration: 4 Days )

XSLT (Extensible Style sheet Language Transforms) enables you to transform XML data from one document type into other XML document types, and even into other formats such as HTML, XHTML, WML, and XQL. In XSD + xPath + XSLT training course, you will learn to use XSLT and XPath to transform XML documents into XHTML, other XML document formats, and plain text.

By attending XSD + xPath + XSLT workshop, delegates will:

  • Master how to use XSLT and XPath to transform XML documents into XHTML, other XML document formats, and plain text
  • Learn how to automate XSLT using the programming language of the attendees’ choice

  • Attend a training on XML Essentials or equivalent knowledge is required.

The XSD + xPath + XSLT class is aimed at people needing to understand both conceptual aspects of the XSLT and XPath languages and their applicability.

COURSE AGENDA

1

XSD

  • Working with simple types
  • XSD and regular expressions
  • XSD and namespaces
  • Import and include exercise
  • Complex types specifics
  • Reusing and importing XSD types
2

XSLT Basics

  • extensible Style sheet 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
3

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
4

Flow Control in XSLT

  • Looping in XSLT
  • Sorting with XSLT
  • Looping and Sorting
  • Conditions with XSLT
5

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
6

Multiple XML and XSLT Documents

  • Including XSLTs
  • Importing XSLTs
  • Conflict resolution
  • The document() Function
7

Working with Keys

  • Key Basics
  • The key () Function
  • Improving Performance with Keys
  • Cross References
  • The Key Way
  • Grouping
  • The generate-id() Function
  • Using generate-id () for Grouping
8

Advanced XSLT Techniques

  • Working with Numbered Lists
  • The position() function
  • xsl:number
  • Outputting Processing Instructions
  • Copying Nodes
  • xsl:copy
  • xsl:copy-of

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X