From http://www.w3schools.com (Copyright Refsnes Data)

XML Schema key Element


XML Schema Reference Complete XML Schema Reference

Definition and Usage

The key element specifies an attribute or element value as a key (unique, non-nullable, and always present) within the containing element in an instance document.

The key element MUST contain the following (in order):

Element Information

Syntax

<key
id=ID
name=NCName
any attributes
>

(annotation?,(selector,field+))

</key>

(The ? sign declares that the element can occur zero or one time, and the + sign declares that the element must occur one or more times inside the key element)

Attribute Description
id Optional. Specifies a unique ID for the element
name Required. Specifies the name of the key element
any attributes Optional. Specifies any other attributes with non-schema namespace


XML Schema Reference Complete XML Schema Reference

From http://www.w3schools.com (Copyright Refsnes Data)