Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / v8plus / html / python / lib / dom-documenttype-objects.html
CommitLineData
920dae64
AT
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3<head>
4<link rel="STYLESHEET" href="lib.css" type='text/css' />
5<link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" />
6<link rel='start' href='../index.html' title='Python Documentation Index' />
7<link rel="first" href="lib.html" title='Python Library Reference' />
8<link rel='contents' href='contents.html' title="Contents" />
9<link rel='index' href='genindex.html' title='Index' />
10<link rel='last' href='about.html' title='About this document...' />
11<link rel='help' href='about.html' title='About this document...' />
12<link rel="next" href="dom-document-objects.html" />
13<link rel="prev" href="dom-nodelist-objects.html" />
14<link rel="parent" href="node652.html" />
15<link rel="next" href="dom-document-objects.html" />
16<meta name='aesop' content='information' />
17<title>13.6.2.4 DocumentType Objects </title>
18</head>
19<body>
20<DIV CLASS="navigation">
21<div id='top-navigation-panel' xml:id='top-navigation-panel'>
22<table align="center" width="100%" cellpadding="0" cellspacing="2">
23<tr>
24<td class='online-navigation'><a rel="prev" title="13.6.2.3 NodeList Objects"
25 href="dom-nodelist-objects.html"><img src='../icons/previous.png'
26 border='0' height='32' alt='Previous Page' width='32' /></A></td>
27<td class='online-navigation'><a rel="parent" title="13.6.2 Objects in the"
28 href="node652.html"><img src='../icons/up.png'
29 border='0' height='32' alt='Up One Level' width='32' /></A></td>
30<td class='online-navigation'><a rel="next" title="13.6.2.5 Document Objects"
31 href="dom-document-objects.html"><img src='../icons/next.png'
32 border='0' height='32' alt='Next Page' width='32' /></A></td>
33<td align="center" width="100%">Python Library Reference</td>
34<td class='online-navigation'><a rel="contents" title="Table of Contents"
35 href="contents.html"><img src='../icons/contents.png'
36 border='0' height='32' alt='Contents' width='32' /></A></td>
37<td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png'
38 border='0' height='32' alt='Module Index' width='32' /></a></td>
39<td class='online-navigation'><a rel="index" title="Index"
40 href="genindex.html"><img src='../icons/index.png'
41 border='0' height='32' alt='Index' width='32' /></A></td>
42</tr></table>
43<div class='online-navigation'>
44<b class="navlabel">Previous:</b>
45<a class="sectref" rel="prev" href="dom-nodelist-objects.html">13.6.2.3 NodeList Objects</A>
46<b class="navlabel">Up:</b>
47<a class="sectref" rel="parent" href="node652.html">13.6.2 Objects in the</A>
48<b class="navlabel">Next:</b>
49<a class="sectref" rel="next" href="dom-document-objects.html">13.6.2.5 Document Objects</A>
50</div>
51<hr /></div>
52</DIV>
53<!--End of Navigation Panel-->
54
55<H3><A NAME="SECTION0015624000000000000000"></A><A NAME="dom-documenttype-objects"></A>
56<BR>
5713.6.2.4 DocumentType Objects
58</H3>
59
60<P>
61Information about the notations and entities declared by a document
62(including the external subset if the parser uses it and can provide
63the information) is available from a <tt class="class">DocumentType</tt> object. The
64<tt class="class">DocumentType</tt> for a document is available from the
65<tt class="class">Document</tt> object's <tt class="member">doctype</tt> attribute; if there is no
66<code>DOCTYPE</code> declaration for the document, the document's
67<tt class="member">doctype</tt> attribute will be set to <code>None</code> instead of an
68instance of this interface.
69
70<P>
71<tt class="class">DocumentType</tt> is a specialization of <tt class="class">Node</tt>, and adds the
72following attributes:
73
74<P>
75<dl><dt><b><tt id='l2h-4387' xml:id='l2h-4387' class="member">publicId</tt></b></dt>
76<dd>
77 The public identifier for the external subset of the document type
78 definition. This will be a string or <code>None</code>.
79</dl>
80
81<P>
82<dl><dt><b><tt id='l2h-4388' xml:id='l2h-4388' class="member">systemId</tt></b></dt>
83<dd>
84 The system identifier for the external subset of the document type
85 definition. This will be a URI as a string, or <code>None</code>.
86</dl>
87
88<P>
89<dl><dt><b><tt id='l2h-4389' xml:id='l2h-4389' class="member">internalSubset</tt></b></dt>
90<dd>
91 A string giving the complete internal subset from the document.
92 This does not include the brackets which enclose the subset. If the
93 document has no internal subset, this should be <code>None</code>.
94</dl>
95
96<P>
97<dl><dt><b><tt id='l2h-4390' xml:id='l2h-4390' class="member">name</tt></b></dt>
98<dd>
99 The name of the root element as given in the <code>DOCTYPE</code>
100 declaration, if present.
101</dl>
102
103<P>
104<dl><dt><b><tt id='l2h-4391' xml:id='l2h-4391' class="member">entities</tt></b></dt>
105<dd>
106 This is a <tt class="class">NamedNodeMap</tt> giving the definitions of external
107 entities. For entity names defined more than once, only the first
108 definition is provided (others are ignored as required by the XML
109 recommendation). This may be <code>None</code> if the information is not
110 provided by the parser, or if no entities are defined.
111</dl>
112
113<P>
114<dl><dt><b><tt id='l2h-4392' xml:id='l2h-4392' class="member">notations</tt></b></dt>
115<dd>
116 This is a <tt class="class">NamedNodeMap</tt> giving the definitions of notations.
117 For notation names defined more than once, only the first definition
118 is provided (others are ignored as required by the XML
119 recommendation). This may be <code>None</code> if the information is not
120 provided by the parser, or if no notations are defined.
121</dl>
122
123<P>
124
125<DIV CLASS="navigation">
126<div class='online-navigation'>
127<p></p><hr />
128<table align="center" width="100%" cellpadding="0" cellspacing="2">
129<tr>
130<td class='online-navigation'><a rel="prev" title="13.6.2.3 NodeList Objects"
131 href="dom-nodelist-objects.html"><img src='../icons/previous.png'
132 border='0' height='32' alt='Previous Page' width='32' /></A></td>
133<td class='online-navigation'><a rel="parent" title="13.6.2 Objects in the"
134 href="node652.html"><img src='../icons/up.png'
135 border='0' height='32' alt='Up One Level' width='32' /></A></td>
136<td class='online-navigation'><a rel="next" title="13.6.2.5 Document Objects"
137 href="dom-document-objects.html"><img src='../icons/next.png'
138 border='0' height='32' alt='Next Page' width='32' /></A></td>
139<td align="center" width="100%">Python Library Reference</td>
140<td class='online-navigation'><a rel="contents" title="Table of Contents"
141 href="contents.html"><img src='../icons/contents.png'
142 border='0' height='32' alt='Contents' width='32' /></A></td>
143<td class='online-navigation'><a href="modindex.html" title="Module Index"><img src='../icons/modules.png'
144 border='0' height='32' alt='Module Index' width='32' /></a></td>
145<td class='online-navigation'><a rel="index" title="Index"
146 href="genindex.html"><img src='../icons/index.png'
147 border='0' height='32' alt='Index' width='32' /></A></td>
148</tr></table>
149<div class='online-navigation'>
150<b class="navlabel">Previous:</b>
151<a class="sectref" rel="prev" href="dom-nodelist-objects.html">13.6.2.3 NodeList Objects</A>
152<b class="navlabel">Up:</b>
153<a class="sectref" rel="parent" href="node652.html">13.6.2 Objects in the</A>
154<b class="navlabel">Next:</b>
155<a class="sectref" rel="next" href="dom-document-objects.html">13.6.2.5 Document Objects</A>
156</div>
157</div>
158<hr />
159<span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span>
160</DIV>
161<!--End of Navigation Panel-->
162<ADDRESS>
163See <i><a href="about.html">About this document...</a></i> for information on suggesting changes.
164</ADDRESS>
165</BODY>
166</HTML>