<html>
<head>
<title>Attribute Value Type</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Description">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">Attribute Value Type</td>
<td valign="top" class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">&nbsp;
</td></tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE">Text from specification</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>The attribute must have been declared;
the value must be of the type declared for it.</p>

</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE">Explanation</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>All attributes used on elements in valid XML documents must have been
declared in the DTD, including the <span class="LITERAL">xml:space</span> and
<span class="LITERAL">xml:lang</span> attributes. If you declare an attribute
for an element, make sure that every instance of that attribute has a
value conforming to the type specified. (For attribute types, see the
<link linkend="ch21-77053-ListDeclar">Attribute List Declaration</link> entry earlier in this
chapter.)</p>

</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
</body>
</html>