W3Schools.com

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):

  • one and only one selector element  (contains an XPath expression that specifies the set of elements across which the values specified by field must be unique)
  • one or more field elements (contains an XPath expression that specifies the values that must be unique for the set of elements specified by the selector element)

Element Information

  • Parent elements: element

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
WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Best Hosting Coupons
UK Reseller Hosting
Cloud Hosting
Top Web Hosting
$7.95/mo SEO Hosting
Premium Website Design
WEB BUILDING
XML Editor - Free Trial!
FREE Website BUILDER
Free Website Templates Free CSS Templates
Make Your Own Website
W3SCHOOLS EXAMS
Get Certified in:
HTML, CSS, JavaScript, XML, PHP, and ASP
W3SCHOOLS BOOKS
New Books:
HTML, CSS
JavaScript, and Ajax
STATISTICS
Browser Statistics
Browser OS
Browser Display
SHARE THIS PAGE