XML Schema

XML Schema is an international standard from the World Wide Web Consortium (W3C) that defines a language for describing the structure of XML documents.

The XML Schema language is ideally suited to describing XML messages that flow between business applications, and it is widely used in the business community for this purpose.

IBM® App Connect Enterprise uses XML Schema 1.0 to describe the logical structure of XML messages. At a simple level, the types and elements in the message are modeled by using XML Schema types and elements. However, when the need arises, all of the advanced modeling features of XML Schema are available for modeling messages.

IBM App Connect Enterprise defines some extensions of XML Schema, documented in XML Schema extensions and Message Sets: XML Schema extensions in message sets. It also defines some restrictions, documented in Message Sets: XML Schema restrictions in message sets.