Course outline for XML, XML Schema, XSLT and XPath

About XML, XML Schema, XSLT and XPath

Pre-requisites for learning XML, XML Schema, XSLT and XPath

  • 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

Duration

  • 2-3 Days

Training Mode

Online training for XML, XML Schema, XSLT and XPath

We provide:

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

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for XML, XML Schema, XSLT and XPath

Classroom sessions are conducted in client locations in:

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

Note: Classroom training is for corporate clients only

Detailed Course Outline for XML, XML Schema, XSLT and XPath

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