Java, JEE, .NET, XML, UML, SOA technical training
specialists since 1999. More...
Email
Phone +44 (0) 117 230 2962
 
 
Subscribe to our course catalog RSS feed Bookmark and Share| Home | Training Courses | Contact Us | About Us | Find Us | Reseller Intranet
Training Portfolio
Java
Java EE
C and CPP
IBM Rational
.Net
Agile
Analysis and Design
XML
SOA and Web Services
Web
eGIF
Book to attend a public course Book a private course Request more information about this course Speak to an instructor
Book to attend a public course Book a private course for your team (from only £895/day!) Request more information about this course Speak to an instructor who teaches this course

View a printable HTML version of this outline
View a PDF version of this outline

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.

Training Course Duration

2 days

Layout

The training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice.  The exercises specifically build on what has been recently taught and are built up as the training course progresses.

Who it is for

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

Training Course 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.

Training Course Objectives

At the end of this training 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

Training 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
The Altova Enterprise XML Suite is a comprehensive XML development toolset that delivers the highest functionality and best product value. It includes Enterprise Editions of XMLSpy, MapForce, StyleVision, and SchemaAgent, plus the new SemanticWorks. Conygre are an XML Spy Altova Premier Partner Conygre use IBM certified developers

©Copyright 2010 Conygre Consultants

Site designed by Amdaris