XML - Fundamentals

Have Queries? Ask us +91 72592 22234

Course Overview

XML Training provides the Participants with an introduction to the components and features of XML. XML also provides the Participants with the knowledge and skills required for creating XML documents and applications. Additionally, the Participants will be able to identify the use of XML in Internet applications.

Course Content

Introduction and Overview

  • Why XML ?
  • Extending and Adopting Markup Languages.
  • From SGML to XML and XHTML.
  • Benefits and drawbacks of XML.
  • Notation and Meta-Language.

XML Fundamentals

  • Creating and XML document.
  • Defining the structure.
  • Rules for well - formed and valid - XML.
  • Changing XML documents.
  • The Servlet interface
  • The life cycle methods - init (), service () & destroy () methods.
  • How a Servlet handles the request ?
  • Retrieving the Servlet thread.
  • Constructors in a Servlet.

XML Syntax

  • Tag attributes and naming rules.
  • Empty and non-empty elements.
  • Processing instructions for XML.
  • Accessing data from XML elements.

XML Document Type Definition (DTD)

  • The XML DTD as a XML Schema.
  • Creating a DTD.
  • Element Conditions and Quantifiers.
  • Referencing DTD declarations.
  • Validating DTD compliance.

XML Schema Definitions (XSD)

  • Element and attribute declarations.
  • Simple, complex and built-in types.
  • Named and ananymous types.
  • Associating XML with a schema.
  • Validating XSD compliance.


  • 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

Publishing XML

  • Stylesheet languages.
  • Using Style Sheets with XML.

Parsing XML in Java

  • What is a parser ?
  • Using an XML parser.
  • Parsers and XML generators.
  • Accessing Document Object Model (DOM).

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234