<html>
<head>
<title>Element Type Declaration</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">Element Type Declaration</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>Element  type declarations provide a
template for the actual element instances that appear within an XML
document. The declaration determines what type of content, if any,
can be contained within elements with the given name. The following
sections describe the various element content options available.</p>

<tip id="xmlnut3-CHP-21-NOTE-139" role="ora">
<p>Since
namespaces are not explicitly
included in the XML 1.0 Recommendation, element and attribute
declarations within a DTD must give the complete (qualified) name
that will be used in the target document. This means that if
namespace prefixes will be used in instance documents, the DTD must
declare elements and attributes just as they will appear, prefixes
and all. While parameter entities may allow instance documents to use
different prefixes, this still makes complete and seamless
integration of namespaces into a DTD-based application very awkward.</p>
</tip>
</td></tr>
</table>
</div>
</body>
</html>