Quackit Logo

Got a MySpace Page?

Get "www.yourname.com" for your MySpace page. Learn how >>.

DTD Attribute Types - ENTITIES

Print Version

The attribute type of ENTITIES allows you to refer to multiple entity names, separated by a space:.

Syntax:

<!ATTLIST element_name
attribute_name ENTITIES default_value>

Example:

<!ATTLIST mountain
photo ENTITIES #IMPLIED>
<!ENTITY mt_cook_1 SYSTEM "mt_cook1.jpg">
<!ENTITY mt_cook_2 SYSTEM "mt_cook2.jpg">

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

<mountains>
  <mountain photo="mt_cook_1 mt_cook_2">
    <name>Mount Cook</name>
  </mountain>
  <mountain>
    <name>Cradle Mountain</name>
  </mountain>
</mountains>

Invalid XML - The following XML document would be invalid. This is because in the first element, a comma is being used to separate the two values of the "photo" attribute (a space should be separating the two values):

<mountains>
  <mountain photo="mt_cook_1,mt_cook_2">
    <name>Mount Cook</name>
  </mountain>
  <mountain>
    <name>Cradle Mountain</name>
  </mountain>
</mountains>

Enjoy this website?

  1. Link to this page (copy/paste into your own website or blog):
  2. Add this page to your favorite social bookmarks sites:
                     
  3. Add this page to your Favorites

Oh, and thank you for supporting Quackit!