<html>
<head>
<title>Default Values</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">Default Values</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">

<p>If an optional attribute is not present on a given element, a default
value may be provided to be passed by the XML parser to the client
application.  
The following table shows various forms of
the attribute default value clause and their meanings:</p>

<table border="1">



<thead>
<tr valign="top">
<td>
<p>Default value clause</p>
</td>
<td>
<p>Explanation</p>
</td>
</tr>
</thead>
<tbody>
<tr valign="top">
<td>
<p><span class="LITERAL">#REQUIRED</span></p>
</td>
<td>
<p>A value must be provided for this attribute.</p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">#IMPLIED</span></p>
</td>
<td>
<p>A value may or may not be provided for this attribute.</p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">[#FIXED ]</span>
"<emphasis>default
value</emphasis>"</p>
</td>
<td>
<p>If this attribute has no explicit value, the XML parser substitutes
the given default value. If the <span class="LITERAL">#FIXED</span> token is
provided, this attribute's value must match the
given default value. In either case, the parent element always has an
attribute with this name.</p>
</td>
</tr>
</tbody>

</table>

<p>The <span class="LITERAL">#FIXED</span> modifier indicates that the attribute
may contain only the value given in the attribute declaration.
Although redundant, it is possible to provide an explicit attribute
value on an element when the attribute was declared as
<span class="LITERAL">#FIXED</span>. The only restriction is that the attribute
value must exactly match the value given in the
<span class="LITERAL">#FIXED</span> declaration.</p>
</td></tr>
</table>
</div>
</body>
</html>