Course outline for XML, XML Schema, XSLT and XPath

TechnologyXML, XML Schema, XSLT, XPathDuration * 2-3 Days LevelPrerequisites listed

About XML, XML Schema, XSLT and XPath

Pre-requisites

  • Good to have basic knowledge of Web Development and Web Services

Lab Setup

  • Hardware Configuration - Participants must have access to a system with the following hardware configuration
    • 2GB of free RAM, 20GB of free disk space and full network connectivity
  • Software Configuration
    • Ubuntu 20.04/22.04 Desktop Edition (sudo/root access required)
    • Chrome and Firefox Browsers

How we train

Online training for XML, XML Schema, XSLT and XPath

  • Instructor-led live cohorts
  • Self-paced learning with expert coaches
  • 24x7 cloud labs with end-to-end examples

All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.

Classroom training

Available for corporate teams in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR
  • Pune

Note: Classroom training is for corporate clients only.

Self-paced hands-on sessions are delivered via VirtualCoach.

Detailed Course Outline

Hands-on

Introduction to XML

  • Markup Language
  • XML Processor
  • Characters, Tags, Elements and Attributes
  • Comments and Escaping
  • Naming Collisions and XML Namespaces
  • XML Validator
  • XML Parser

Introduction to XML Schema

  • XML Schema Components
  • XML Schema with Data Types
  • XML Schema Validation
  • Limitations of XML Schema

Introduction to XSLT

  • Getting Started with XSL – XML Styling Language
  • Getting Started with XSLT – XSL Transformations
  • Working with XSLT Elements
    • templates
    • apply-templates
    • value-of
    • for-each
    • sort
    • if
    • choose
    • key
    • message
  • XSLT - Case Studies

Introduction to XPath

  • Getting started with XPath – XML Path Language
  • Location Path
  • Node Tests
  • Expressions, Operators and Functions
  • XPath - Case Studies