XML Schema

This is a course, in WikiBook format, that takes into consideration the constraints of many learning environments and intended to be reused by a broad variety of audiences. Computer language and operating system-specific issues such as Java, Microsoft, Mac, GNU/Linux and Windows dependencies are isolated into separate labs that can be optimally included by instructors. Kept as modular as possible, it describes the structure of an XML Schema and explains how XML Schemas are used to validate XML documents.

Students of this course should already be familiar with the fundamental principles of XML and have some background on Data Types,

The book is a work in progress, and there may be incomplete or missing chapters.