Quackit Logo
HTML
CSS
Scripting
Database
Hosting
Design
XML

Print Version

DTD Attribute Types - NMTOKENS

The attribute type of NMTOKENS allows the attribute value to be made up of multiple NMTOKENs, separated by a space.

Syntax:

<!ATTLIST element_name
attribute_name NMTOKENS default_value>

Example:

<!ATTLIST mountain
country NMTOKENS #REQUIRED>

Valid XML - The following XML document would be valid, as it conforms to the above DTD:

<mountains>
  <mountain country="New Zealand">
    <name>Mount Cook</name>
  </mountain>
  <mountain country="Australia">
    <name>Cradle Mountain</name>
  </mountain>
</mountains>

Invalid XML - The following XML document would be invalid because the value of the "country" attribute begins with a number (which means it's not a valid XML name):

<mountains>
  <mountain country="1a">
    <name>Mount Cook</name>
  </mountain>
  <mountain country="1b">
    <name>Cradle Mountain</name>
  </mountain>
</mountains>

Enjoy this website?

  • Share
  • Add this page to your Favorites
  • Link to this page (copy/paste into your own website or blog):
  • Link to Quackit using one of these banner ads.
  • Help support Quackit by making a donation

Oh, and thank you for supporting Quackit!

© Copyright 2000 - 2010 Quackit.com