Telephone +44 (0)117 935 3444
Fax +44 (0)117 935 3322
Email

To book or enquire about this course, contact us on +44 (0)117 935 3444, or by email at .

Developing XML Schemas

Since XML Schema became a standard, XML Schemas are now ubiquitous within XML applications for the validation of XML data. This course teaches you how to develop XML schemas for use within your applications. This training course covers material required for the IBM Certified XML Developer qualification.

Course Duration

2 days

Who it is for

This training course is aimed specifically at those who need to develop and work on XML schemas.

Prerequisites

  • Delegates must be familiar with XML. XML experience can come from the ‘XML Overview’ training course. It is also beneficial to be familiar with object oriented programming principles.

Objectives

At the end of this course, students should be able to:

  • Create simple and complex types in XML Schema
  • Extend and restrict existing types
  • Use object oriented principles of inheritance, polymorphism, and abstraction in their schema development
  • Understand the significance of namespaces in XML Schema
  • Use include and import elements within schemas

Course Contents

1. Quick XML Overview

  • XML Syntax
  • Well formed and valid XML

2. XML Schema Introduction

  • XML Schema Overview
  • Defining Elements and Attributes
  • Linking XML Documents to Schemas

3. Defining Complex Types

  • Defining elements
  • Defining model groups
  • Specifying element frequency
  • Defining attributes

4. Defining Simple Types

  • Introducing the predefined types
  • Using XML Schema Datatypes
  • Restricting types
  • Using regular expressions

5. Schema Layout

  • Design models for schemas
  • Global definitions
  • Attribute groups
  • Best practices

6. XML Schemas and Namespaces

  • Namespaces review
  • XML Schema namespaces
  • Further namespace control
  • Working with multiple XML Schema namespaces

7. Object Oriented Schemas

  • Using abstract types
  • Polymorphic types
  • Extending complex types

8. Modular Schemas

  • Importing schemas
  • Including schemas

Conygre do a range of additional courses that may be suitable for your needs. Visit www.conygre.com to find out more. Conygre also customize their courses for almost every client, so if this is not exactly what you want, then give Nick a call on the number at the top of this page.

Copyright 2010 Conygre IT Limited

Close window