Telephone: 0208 942 5724
Open: 09:00a.m. to 17:30p.m. Monday to Friday

XML Introduction / Intermediate

Duration: 2 Days


Programming systems these days are working on many different machines and using many different technologies and programming languages. XML is a modern effort employed to allow communication between all these different systems.
Aspect Training’s XML Introduction/Intermediate training class provides a comprehensive introduction to Extensible Mark-up Language (XML). XML is a new technology and is a powerful language used to encapsulate data into XML files. XML is particularly useful for integrating and passing data between Business-to-Business applications or between disparate systems.


There are no prerequisites for this course. Previous use of HTML would be an advantage but is not essential.

Course Topics:

XML Basics

What is XML?
XML Benefits
XML Documents
XML Syntax Rules
Special Characters
Creating a Simple XML File


Wellformed vs. Valid
The Purpose of DTDs
Creating DTDs
The Document Element
Other Elements
Choice of Elements
Empty Elements
Mixed Content
Location of Modifier
Using Parentheses for Complex Declarations
Declaring Attributes
Validating an XML Document with a DTD

XML Schema

The Purpose of XML Schema
The Power of XML Schema
A Simple XML Schema
Validating an XML Instance Document

Simple-Type Elements

19 Primitive Data Types
Builtin Derived Data Types
Defining a Simpletype Element
Userderived Simple Types
Applying Facets
Controlling Length
Specifying Patterns
Working with Numbers
Specifying Element Type Locally
Declaring Global SimpleType Elements
Default Values
Fixed Values

Complex-Type Elements

Content Models
Complex Model Groups
Occurrence Constraints
Declaring Global ComplexType Elements
Mixed Content
Defining Complex Types Globally


Empty Elements
Adding Attributes to Elements with Complex Content
Adding Attributes to Elements with Simple Content
Restricting Attribute Values
Default and Fixed Values
Requiring Attributes

Click Here for printer friendly version of outline

Ring 0208 942 5724 if you require further details or would like to book a training course

Aspect Training, 20 Coombe Road, New Malden, Surrey, KT3 4QE

© 2013 Aspect Training