Course
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.
Duration: 2 days
Who is it for: This training course is aimed specifically at those who need to develop and work on XML schemas.
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.
Objectives
- 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
Modules
Quick XML Overview
- XML Syntax
- Well formed and valid XML
XML Schema Introduction
- XML Schema Overview
- Defining Elements and Attributes
- Linking XML Documents to Schemas
Defining Complex Types
- Defining elements
- Defining model groups
- Specifying element frequency
- Defining attributes
Defining Simple Types
- Introducing the predefined types
- Using XML Schema Datatypes
- Restricting types
- Using regular expressions
Schema Layout
- Design models for schemas
- Global definitions
- Attribute groups
- Best practices
XML Schemas and Namespaces
- Namespaces review
- XML Schema namespaces
- Further namespace control
- Working with multiple XML Schema namespaces
Object Oriented Schemas
- Using abstract types
- Polymorphic types
- Extending complex types
Modular Schemas
- Importing schemas
- Including schemas
Enquire about this course
"*" indicates required fields