Chapter 6 Schema documentation and extension

XML Schema is a full-featured language for describing the structure of XML documents. However, it cannot express everything there is to know about an instance or the data it contains. This chapter explains how you can extend XML Schema to include additional information for users and applications.

6.1 The mechanics

There are two places to include extensions in XSDL: annotations and non-native attributes. In this section, we will discuss the mechanics of defining each of these kinds of extensions. In later sections, we will explore how extensions might best be used.

6.1.1 Annotations

In XSDL, annotations are represented by an annotation element, whose syntax is ...

Get Definitive XML Schema now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.