Introduction to XML for Developers

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

XML has become popular as a way of representing, transmitting and storing data in a platform and application independent format. This course provides an in-depth introduction to what XML is, how it is structured, and how to use it.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT
  • XML
  • XML training

Course programme

Introduction

  • What is XML?
  • XML, XHTML and HTML
  • Uses of XML

XML Foundations

  • Document structure
  • XML declaration
  • Processing instructions
  • Elements
  • The Root Element
  • Attributes
  • CDATA and escaping special characters

Namespaces in XML

  • The need for namespaces
  • Defining namespaces
  • Default namespaces
  • Using namespaces correctly

Document Validation with DTDs

  • What is a DTD?
  • Referencing DTDs in documents - defining inline
  • Using external DTDs (public and system)
  • Validating elements
  • Validating attributes
  • Defining and using entities in DTDs

Document Validation with XML Schema

  • What is a schema?
  • Schemas and DTDs
  • Creating a schema
  • Associating schemas with elements
  • Simple and complex types
  • Built-in types
  • Defining complex types
  • Structuring schema documents

XPath

  • What is XPath?
  • Locating elements and attributes
  • Axes
  • Using predicates
  • Functions

XSL

  • What is XSL?
  • Creating stylesheet
  • Defining templates
  • Built-in template rules
  • Selecting elements and attributes
  • Structuring stylesheets: if, choose and for-each
  • Calling templates
  • Parameters and variables

Introduction to XML for Developers

Price on request