Chapter 5. XML Schema

XML Schema [Schema] is a way of describing the allowable syntax of XML. This chapter briefly describes schemas that conform to this standard because of their use as the authoritative descriptions of XML Digital Signature, Encryption, and other constructs. Additionally, schemas are new enough that even people familiar with other aspects of XML or SGML, such as DTDs, may not be familiar with them.

XML Schema offers a number of advantages, particularly in comparison with DTDs (see Chapter 4):

  • It is generally not difficult to guess what simple Schema descriptions mean.

  • Schemas are well integrated with namespaces [Names].

  • They provide ...

Get Secure XML: The New Syntax for Signatures and Encryption now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.