XML and Schemas Course

About this course

XML (eXtensible Markup Language) is an international standard for describing data and creating structured formats. XML schema definition is a standard for describing the elements in an XML document. XML and schemas are used in many systems to handle data, configuration, and interfaces. They are also used in web services.

The XML and Schemas covers the fundamentals of well-formed XML, XML namespaces, and XML schemas.


What others say

Why you want to attend

You should attend the XML and Schemas course if:
  • You need to work with XML data.
  • You need a better understanding of XML and schemas for working with web services.
  • You want to use XML for documentation or training material.

What you need to know first

Before you attend the XML and Schemas course:
  • You must be familiar with files, folders and filename extensions.
  • You should be able to use a text editor.
  • You do not need to have previous experience with programming or a markup language, although that experience will help you on the course. But if you plan to attend our HTML and CSS course, please attend that course first.

Price and duration

Price: R5,900.00 excluding VAT per delegate.

This price includes everything that you need:

  • All course material, provided in an electronic format.
  • An attendance certificate after the course, in PDF format.
Duration: 2 days.

The XML and Schemas course is presented virtually. Find out more about our virtual training and how it works.

This course is only available on request for group bookings.Please contact us to discuss a date.

How to book

It’s so easy to book for the XML and Schemas course. Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.

Detailed course contents

XML Basics

  • The W3C and the evolution of XML.
  • The role of XML today.
  • XML elements and attributes.
  • The XML Prolog.
  • Well-formed XML and valid XML.
  • Document type definitions.

XML Namespaces

  • The role of namespaces.
  • Declaring a namespace.
  • Using multiple namespaces.
  • The default namespace.
  • Attributes and namespaces.

XML Schemas

  • Schemas versus DTDs.
  • The XMLSchema and XMLSchema-instance namespaces.
  • The two-document model.
  • The type hierarchy.
  • Simple element content versus complex element content.

Simple Types

  • Built-in simple types.
  • Element type definitions.
  • Custom simple types.
  • Facets for restriction for strings, numbers and dates.
  • Union and list types.
  • Attribute type definitions.

Complex Types

  • Custom complex types for elements with element content.
  • Custom complex types for elements with mixed content.
  • Custom complex types for elements with text content.
  • Custom complex types for empty elements.

Additional Topics

  • Annotations.
  • Multiple schemas.
  • Schemas and namespaces.

Download the course outline

Download the XML and Schemas course outline in PDF format.

Thank You

We're Excited!

Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)

Don't Worry

Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.

If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com

How can we help you?

Let us contact you about your training requirements. Just fill in a few details, and we’ll get right back to you.