\section{DOM Namespace Reference}
\label{namespaceDOM}\index{DOM@{DOM}}
The {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} Object Model (DOM) is divided into two parts, the COREDOM core DOM, specifying some core functionality, and the HTMLDOM HTML DOM, which deals with the extensions needed for HTML.  


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf CSS2Azimuth}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Azimuth}{\rm (p.\,\pageref{classDOM_1_1CSS2Azimuth})} } interface represents the {\tt azimuth } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Background\-Position}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Background\-Position}{\rm (p.\,\pageref{classDOM_1_1CSS2BackgroundPosition})} } interface represents the {\tt background-position } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Border\-Spacing}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Border\-Spacing}{\rm (p.\,\pageref{classDOM_1_1CSS2BorderSpacing})} } interface represents the {\tt border-spacing } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Counter\-Increment}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Counter\-Increment}{\rm (p.\,\pageref{classDOM_1_1CSS2CounterIncrement})} } interface represents a imple value for the {\tt counter-increment } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Counter\-Reset}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Counter\-Reset}{\rm (p.\,\pageref{classDOM_1_1CSS2CounterReset})} } interface represents a simple value for the {\tt counter-reset } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Cursor}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor})} } interface represents the {\tt cursor } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Font\-Face\-Src}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor})} } interface represents the {\tt src } CSS Level 2 descriptor. \item\end{CompactList}\item 
class {\bf CSS2Font\-Face\-Widths}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor})} } interface represents a simple value for the {\tt widths } CSS Level 2 descriptor. \item\end{CompactList}\item 
class {\bf CSS2Page\-Size}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor})} } interface represents the {\tt size } CSS Level 2 descriptor. \item\end{CompactList}\item 
class {\bf CSS2Play\-During}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Play\-During}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring})} } interface represents the {\tt play-during } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSS2Properties}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Properties}{\rm (p.\,\pageref{classDOM_1_1CSS2Properties})} } interface represents a convenience mechanism for retrieving and setting properties within a {\tt  {\bf CSSStyle\-Declaration}{\rm (p.\,\pageref{classDOM_1_1CSSStyleDeclaration})} } . \item\end{CompactList}\item 
class {\bf CSS2Text\-Shadow}
\begin{CompactList}\small\item\em The {\tt  {\bf CSS2Text\-Shadow}{\rm (p.\,\pageref{classDOM_1_1CSS2TextShadow})} } interface represents a simple value for the {\tt text-shadow } CSS Level 2 property. \item\end{CompactList}\item 
class {\bf CSSRule}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSRule}{\rm (p.\,\pageref{classDOM_1_1CSSRule})} } interface is the abstract base interface for any type of CSS {\tt statement } . \item\end{CompactList}\item 
class {\bf CSSCharset\-Rule}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSCharset\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSCharsetRule})} } interface a {\tt rule } in a CSS style sheet. \item\end{CompactList}\item 
class {\bf CSSFont\-Face\-Rule}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSFont\-Face\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSFontFaceRule})} } interface represents a {\tt -face rule } in a CSS style sheet. \item\end{CompactList}\item 
class {\bf CSSImport\-Rule}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSImport\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSImportRule})} } interface represents a {\tt rule } within a CSS style sheet. \item\end{CompactList}\item 
class {\bf CSSMedia\-Rule}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSMedia\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSMediaRule})} } interface represents a {\tt rule } in a CSS style sheet. \item\end{CompactList}\item 
class {\bf CSSStyle\-Rule}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSStyle\-Rule}{\rm (p.\,\pageref{classDOM_1_1CSSStyleRule})} } interface represents a single {\tt rule set } in a CSS style sheet. \item\end{CompactList}\item 
class {\bf CSSUnknown\-Rule}
\begin{CompactList}\small\item\em The {\tt  CSSUnkown\-Rule } interface represents an at-rule not supported by this user agent. \item\end{CompactList}\item 
class {\bf CSSRule\-List}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSRule\-List}{\rm (p.\,\pageref{classDOM_1_1CSSRuleList})} } interface provides the abstraction of an ordered collection of CSS rules. \item\end{CompactList}\item 
class {\bf Style\-Sheet}
\begin{CompactList}\small\item\em The {\tt  {\bf Style\-Sheet}{\rm (p.\,\pageref{classDOM_1_1StyleSheet})} } interface is the abstract base interface for any type of style sheet. \item\end{CompactList}\item 
class {\bf CSSException}
\begin{CompactList}\small\item\em This exception is raised when a specific CSS operation is impossible to perform. \item\end{CompactList}\item 
class {\bf CSSStyle\-Sheet}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSStyle\-Sheet}{\rm (p.\,\pageref{classDOM_1_1CSSStyleSheet})} } interface is a concrete interface used to represent a CSS style sheet i.e. \item\end{CompactList}\item 
class {\bf Style\-Sheet\-List}
\begin{CompactList}\small\item\em The {\tt  {\bf Style\-Sheet\-List}{\rm (p.\,\pageref{classDOM_1_1StyleSheetList})} } interface provides the abstraction of an ordered collection of style sheets. \item\end{CompactList}\item 
class {\bf Media\-List}
\begin{CompactList}\small\item\em The {\tt  {\bf Media\-List}{\rm (p.\,\pageref{classDOM_1_1MediaList})} } interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented. \item\end{CompactList}\item 
class {\bf CSSStyle\-Declaration}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSStyle\-Declaration}{\rm (p.\,\pageref{classDOM_1_1CSSStyleDeclaration})} } interface represents a single {\tt CSS declaration block } . \item\end{CompactList}\item 
class {\bf CSSValue}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSValue}{\rm (p.\,\pageref{classDOM_1_1CSSValue})} } interface represents a simple or a complexe value. \item\end{CompactList}\item 
class {\bf CSSValue\-List}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSValue\-List}{\rm (p.\,\pageref{classDOM_1_1CSSValueList})} } interface provides the absraction of an ordered collection of CSS values. \item\end{CompactList}\item 
class {\bf CSSPrimitive\-Value}
\begin{CompactList}\small\item\em The {\tt  {\bf CSSPrimitive\-Value}{\rm (p.\,\pageref{classDOM_1_1CSSPrimitiveValue})} } interface represents a single {\tt CSS value } . \item\end{CompactList}\item 
class {\bf RGBColor}
\begin{CompactList}\small\item\em The {\tt  {\bf RGBColor}{\rm (p.\,\pageref{classDOM_1_1RGBColor})} } interface is used to represent any {\tt RGB color } value. \item\end{CompactList}\item 
class {\bf Rect}
\begin{CompactList}\small\item\em The {\tt  {\bf Rect}{\rm (p.\,\pageref{classDOM_1_1Rect})} } interface is used to represent any {\tt rect } value. \item\end{CompactList}\item 
class {\bf Counter}
\begin{CompactList}\small\item\em The {\tt  {\bf Counter}{\rm (p.\,\pageref{classDOM_1_1Counter})} } interface is used to represent any {\tt counter or counters function } value. \item\end{CompactList}\item 
class {\bf Event\-Listener}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2. \item\end{CompactList}\item 
class {\bf Event}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2. \item\end{CompactList}\item 
class {\bf Event\-Exception}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2:. \item\end{CompactList}\item 
class {\bf UIEvent}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2. \item\end{CompactList}\item 
class {\bf Mouse\-Event}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2. \item\end{CompactList}\item 
class {\bf Text\-Event}
\begin{CompactList}\small\item\em DOM::Text\-Event The detail attribute inherited from {\bf UIEvent}{\rm (p.\,\pageref{classDOM_1_1UIEvent})} is used to indicate the number of keypresses which have occurred during key repetition. \item\end{CompactList}\item 
class {\bf Mutation\-Event}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2. \item\end{CompactList}\item 
class {\bf Node\-Iterator}
\begin{CompactList}\small\item\em Node\-Iterators are used to step through a set of nodes, e.g. \item\end{CompactList}\item 
class {\bf Node\-Filter}
\begin{CompactList}\small\item\em Filters are objects that know how to \char`\"{}filter out\char`\"{} nodes. \item\end{CompactList}\item 
class {\bf Custom\-Node\-Filter}
\begin{CompactList}\small\item\em {\bf Custom\-Node\-Filter}{\rm (p.\,\pageref{classDOM_1_1CustomNodeFilter})} can be used to define your own {\bf Node\-Filter}{\rm (p.\,\pageref{classDOM_1_1NodeFilter})} for use with Node\-Iterators and Tree\-Walkers. \item\end{CompactList}\item 
class {\bf Tree\-Walker}
\begin{CompactList}\small\item\em {\tt  {\bf Tree\-Walker}{\rm (p.\,\pageref{classDOM_1_1TreeWalker})} } objects are used to navigate a document tree or subtree using the view of the document defined by its {\tt  what\-To\-Show } flags and any filters that are defined for the {\tt  {\bf Tree\-Walker}{\rm (p.\,\pageref{classDOM_1_1TreeWalker})} } . \item\end{CompactList}\item 
class {\bf Abstract\-View}
\begin{CompactList}\small\item\em Introduced in {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} Level 2. \item\end{CompactList}\item 
class {\bf DOMImplementation}
\begin{CompactList}\small\item\em The {\tt  {\bf DOMImplementation}{\rm (p.\,\pageref{classDOM_1_1DOMImplementation})} } interface provides a number of methods for performing operations that are independent of any particular instance of the document object model. \item\end{CompactList}\item 
class {\bf Document}
\begin{CompactList}\small\item\em The {\tt  {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} } interface represents the entire HTML or XML document. \item\end{CompactList}\item 
class {\bf Document\-Fragment}
\begin{CompactList}\small\item\em {\tt  {\bf Document\-Fragment}{\rm (p.\,\pageref{classDOM_1_1DocumentFragment})} } is a \char`\"{}lightweight\char`\"{} or \char`\"{}minimal\char`\"{} {\tt  {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} } object. \item\end{CompactList}\item 
class {\bf Document\-Type}
\begin{CompactList}\small\item\em Each {\tt  {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} } has a {\tt  doctype } attribute whose value is either {\tt  null } or a {\tt  {\bf Document\-Type}{\rm (p.\,\pageref{classDOM_1_1DocumentType})} } object. \item\end{CompactList}\item 
class {\bf Attr}
\begin{CompactList}\small\item\em The {\tt  {\bf Attr}{\rm (p.\,\pageref{classDOM_1_1Attr})} } interface represents an attribute in an {\tt  {\bf Element}{\rm (p.\,\pageref{classDOM_1_1Element})} } object. \item\end{CompactList}\item 
class {\bf Element}
\begin{CompactList}\small\item\em By far the vast majority of objects (apart from text) that authors encounter when traversing a document are {\tt  {\bf Element}{\rm (p.\,\pageref{classDOM_1_1Element})} } nodes. \item\end{CompactList}\item 
class {\bf DOMException}
\begin{CompactList}\small\item\em {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})} operations only raise exceptions in ''exceptional'' circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable). \item\end{CompactList}\item 
class {\bf Named\-Node\-Map}
\begin{CompactList}\small\item\em Objects implementing the {\tt  {\bf Named\-Node\-Map}{\rm (p.\,\pageref{classDOM_1_1NamedNodeMap})} } interface are used to represent collections of nodes that can be accessed by name. \item\end{CompactList}\item 
class {\bf Node}
\begin{CompactList}\small\item\em The {\tt  {\bf Node}{\rm (p.\,\pageref{classDOM_1_1Node})} } interface is the primary datatype for the entire {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} Object Model. \item\end{CompactList}\item 
class {\bf Node\-List}
\begin{CompactList}\small\item\em The {\tt  {\bf Node\-List}{\rm (p.\,\pageref{classDOM_1_1NodeList})} } interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented. \item\end{CompactList}\item 
class {\bf DOMString}
\begin{CompactList}\small\item\em This class implements the basic string we use in the {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})}. \item\end{CompactList}\item 
class {\bf Character\-Data}
\begin{CompactList}\small\item\em The {\tt  {\bf Character\-Data}{\rm (p.\,\pageref{classDOM_1_1CharacterData})} } interface extends {\bf Node}{\rm (p.\,\pageref{classDOM_1_1Node})} with a set of attributes and methods for accessing character data in the {\bf DOM}{\rm (p.\,\pageref{namespaceDOM})}. \item\end{CompactList}\item 
class {\bf Comment}
\begin{CompactList}\small\item\em This represents the content of a comment, i.e., all the characters between the starting ' {\tt  $<$!-- } ' and ending ' {\tt  --$>$ } '. \item\end{CompactList}\item 
class {\bf Text}
\begin{CompactList}\small\item\em The {\tt  {\bf Text}{\rm (p.\,\pageref{classDOM_1_1Text})} } interface represents the textual content (termed {\tt character data } in XML) of an {\tt  {\bf Element}{\rm (p.\,\pageref{classDOM_1_1Element})} } or {\tt  {\bf Attr}{\rm (p.\,\pageref{classDOM_1_1Attr})} } . \item\end{CompactList}\item 
class {\bf CDATASection}
\begin{CompactList}\small\item\em CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. \item\end{CompactList}\item 
class {\bf Entity}
\begin{CompactList}\small\item\em This interface represents an entity, either parsed or unparsed, in an XML document. \item\end{CompactList}\item 
class {\bf Entity\-Reference}
\begin{CompactList}\small\item\em {\tt  {\bf Entity\-Reference}{\rm (p.\,\pageref{classDOM_1_1EntityReference})} } objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference. \item\end{CompactList}\item 
class {\bf Notation}
\begin{CompactList}\small\item\em This interface represents a notation declared in the DTD. \item\end{CompactList}\item 
class {\bf Processing\-Instruction}
\begin{CompactList}\small\item\em The {\tt  {\bf Processing\-Instruction}{\rm (p.\,\pageref{classDOM_1_1ProcessingInstruction})} } interface represents a ''processing instruction'', used in XML as a way to keep processor-specific information in the text of the document. \item\end{CompactList}\item 
class {\bf HTMLBody\-Element}
\begin{CompactList}\small\item\em The HTML document body. \item\end{CompactList}\item 
class {\bf HTMLFrame\-Element}
\begin{CompactList}\small\item\em Create a frame. \item\end{CompactList}\item 
class {\bf HTMLFrame\-Set\-Element}
\begin{CompactList}\small\item\em Create a grid of frames. \item\end{CompactList}\item 
class {\bf HTMLIFrame\-Element}
\begin{CompactList}\small\item\em Inline subwindows. \item\end{CompactList}\item 
class {\bf HTMLHead\-Element}
\begin{CompactList}\small\item\em {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} head information. \item\end{CompactList}\item 
class {\bf HTMLHtml\-Element}
\begin{CompactList}\small\item\em Root of an HTML document. \item\end{CompactList}\item 
class {\bf HTMLBlockquote\-Element}
\begin{CompactList}\small\item\em ??? See the {\tt BLOCKQUOTE element definition } in HTML 4.0. \item\end{CompactList}\item 
class {\bf HTMLDiv\-Element}
\begin{CompactList}\small\item\em Generic block container. \item\end{CompactList}\item 
class {\bf HTMLHRElement}
\begin{CompactList}\small\item\em Create a horizontal rule. \item\end{CompactList}\item 
class {\bf HTMLHeading\-Element}
\begin{CompactList}\small\item\em For the {\tt  H1 } to {\tt  H6 } elements. \item\end{CompactList}\item 
class {\bf HTMLParagraph\-Element}
\begin{CompactList}\small\item\em Paragraphs. \item\end{CompactList}\item 
class {\bf HTMLPre\-Element}
\begin{CompactList}\small\item\em Preformatted text. \item\end{CompactList}\item 
class {\bf HTMLDocument}
\begin{CompactList}\small\item\em An {\tt  {\bf HTMLDocument}{\rm (p.\,\pageref{classDOM_1_1HTMLDocument})} } is the root of the HTML hierarchy and holds the entire content. \item\end{CompactList}\item 
class {\bf HTMLElement}
\begin{CompactList}\small\item\em All HTML element interfaces derive from this class. \item\end{CompactList}\item 
class {\bf HTMLButton\-Element}
\begin{CompactList}\small\item\em Push button. \item\end{CompactList}\item 
class {\bf HTMLField\-Set\-Element}
\begin{CompactList}\small\item\em Organizes form controls into logical groups. \item\end{CompactList}\item 
class {\bf HTMLForm\-Element}
\begin{CompactList}\small\item\em The {\tt  FORM } element encompasses behavior similar to a collection and an element. \item\end{CompactList}\item 
class {\bf HTMLInput\-Element}
\begin{CompactList}\small\item\em Form control. \item\end{CompactList}\item 
class {\bf HTMLLabel\-Element}
\begin{CompactList}\small\item\em Form field label text. \item\end{CompactList}\item 
class {\bf HTMLLegend\-Element}
\begin{CompactList}\small\item\em Provides a caption for a {\tt  FIELDSET } grouping. \item\end{CompactList}\item 
class {\bf HTMLOpt\-Group\-Element}
\begin{CompactList}\small\item\em Group options together in logical subdivisions. \item\end{CompactList}\item 
class {\bf HTMLSelect\-Element}
\begin{CompactList}\small\item\em The select element allows the selection of an option. \item\end{CompactList}\item 
class {\bf HTMLText\-Area\-Element}
\begin{CompactList}\small\item\em Multi-line text field. \item\end{CompactList}\item 
class {\bf HTMLOption\-Element}
\begin{CompactList}\small\item\em A selectable choice. \item\end{CompactList}\item 
class {\bf HTMLIs\-Index\-Element}
\begin{CompactList}\small\item\em This element is used for single-line text input. \item\end{CompactList}\item 
class {\bf HTMLBase\-Element}
\begin{CompactList}\small\item\em {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} base URI. \item\end{CompactList}\item 
class {\bf HTMLLink\-Element}
\begin{CompactList}\small\item\em The {\tt  LINK } element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa). \item\end{CompactList}\item 
class {\bf HTMLMeta\-Element}
\begin{CompactList}\small\item\em This contains generic meta-information about the document. \item\end{CompactList}\item 
class {\bf HTMLScript\-Element}
\begin{CompactList}\small\item\em Script statements. \item\end{CompactList}\item 
class {\bf HTMLStyle\-Element}
\begin{CompactList}\small\item\em Style information. \item\end{CompactList}\item 
class {\bf HTMLTitle\-Element}
\begin{CompactList}\small\item\em The document title. \item\end{CompactList}\item 
class {\bf HTMLArea\-Element}
\begin{CompactList}\small\item\em Client-side image map area definition. \item\end{CompactList}\item 
class {\bf HTMLImage\-Element}
\begin{CompactList}\small\item\em Embedded image. \item\end{CompactList}\item 
class {\bf HTMLMap\-Element}
\begin{CompactList}\small\item\em Client-side image map. \item\end{CompactList}\item 
class {\bf HTMLAnchor\-Element}
\begin{CompactList}\small\item\em The anchor element. \item\end{CompactList}\item 
class {\bf HTMLBRElement}
\begin{CompactList}\small\item\em Force a line break. \item\end{CompactList}\item 
class {\bf HTMLFont\-Element}
\begin{CompactList}\small\item\em Local change to font. \item\end{CompactList}\item 
class {\bf HTMLMod\-Element}
\begin{CompactList}\small\item\em Notice of modification to part of a document. \item\end{CompactList}\item 
class {\bf HTMLQuote\-Element}
\begin{CompactList}\small\item\em For the {\tt  Q } and {\tt  BLOCKQUOTE } elements. \item\end{CompactList}\item 
class {\bf HTMLDList\-Element}
\begin{CompactList}\small\item\em Definition list. \item\end{CompactList}\item 
class {\bf HTMLDirectory\-Element}
\begin{CompactList}\small\item\em Directory list. \item\end{CompactList}\item 
class {\bf HTMLLIElement}
\begin{CompactList}\small\item\em List item. \item\end{CompactList}\item 
class {\bf HTMLMenu\-Element}
\begin{CompactList}\small\item\em Menu list. \item\end{CompactList}\item 
class {\bf HTMLOList\-Element}
\begin{CompactList}\small\item\em Ordered list. \item\end{CompactList}\item 
class {\bf HTMLUList\-Element}
\begin{CompactList}\small\item\em Unordered list. \item\end{CompactList}\item 
class {\bf HTMLBase\-Font\-Element}
\begin{CompactList}\small\item\em Base font. \item\end{CompactList}\item 
class {\bf HTMLCollection}
\begin{CompactList}\small\item\em An {\tt  {\bf HTMLCollection}{\rm (p.\,\pageref{classDOM_1_1HTMLCollection})} } is a list of nodes. \item\end{CompactList}\item 
class {\bf HTMLApplet\-Element}
\begin{CompactList}\small\item\em An embedded Java applet. \item\end{CompactList}\item 
class {\bf HTMLObject\-Element}
\begin{CompactList}\small\item\em Generic embedded object. \item\end{CompactList}\item 
class {\bf HTMLParam\-Element}
\begin{CompactList}\small\item\em Parameters fed to the {\tt  OBJECT } element. \item\end{CompactList}\item 
class {\bf HTMLTable\-Caption\-Element}
\begin{CompactList}\small\item\em Table caption See the {\tt CAPTION element definition } in HTML 4.0. \item\end{CompactList}\item 
class {\bf HTMLTable\-Cell\-Element}
\begin{CompactList}\small\item\em The object used to represent the {\tt  TH } and {\tt  TD } elements. \item\end{CompactList}\item 
class {\bf HTMLTable\-Col\-Element}
\begin{CompactList}\small\item\em Regroups the {\tt  COL } and {\tt  COLGROUP } elements. \item\end{CompactList}\item 
class {\bf HTMLTable\-Element}
\begin{CompactList}\small\item\em The create$\ast$ and delete$\ast$ methods on the table allow authors to construct and modify tables. \item\end{CompactList}\item 
class {\bf HTMLTable\-Row\-Element}
\begin{CompactList}\small\item\em A row in a table. \item\end{CompactList}\item 
class {\bf HTMLTable\-Section\-Element}
\begin{CompactList}\small\item\em The {\tt  THEAD } , {\tt  TFOOT } , and {\tt  TBODY } elements. \item\end{CompactList}\item 
class {\bf Tag\-Node\-List\-Impl}
\begin{CompactList}\small\item\em {\bf Node\-List}{\rm (p.\,\pageref{classDOM_1_1NodeList})} which lists all Nodes in a document with a given tag name. \item\end{CompactList}\item 
class {\bf Name\-Node\-List\-Impl}
\begin{CompactList}\small\item\em {\bf Node\-List}{\rm (p.\,\pageref{classDOM_1_1NodeList})} which lists all Nodes in a {\bf Element}{\rm (p.\,\pageref{classDOM_1_1Element})} with a given \char`\"{}name=\char`\"{} tag. \item\end{CompactList}\item 
class {\bf Named\-Tag\-Node\-List\-Impl}
\begin{CompactList}\small\item\em {\bf Node\-List}{\rm (p.\,\pageref{classDOM_1_1NodeList})} which lists all Nodes in a document with a given tag name \_\-and\_\- a given value for the name attribute (combination of {\bf Tag\-Node\-List\-Impl}{\rm (p.\,\pageref{classDOM_1_1TagNodeListImpl})} and {\bf Name\-Node\-List\-Impl}{\rm (p.\,\pageref{classDOM_1_1NameNodeListImpl})}). \item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef unsigned long long {\bf DOMTime\-Stamp}
\begin{CompactList}\small\item\em A DOMTime\-Stamp represents a number of milliseconds. \item\end{CompactList}\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum {\bf tag\-Status} \{ {\bf OPTIONAL}, 
{\bf REQUIRED}, 
{\bf FORBIDDEN}
 \}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf get\-Property\-ID} (const  char $\ast$tag\-Str, int len)\label{namespaceDOM_a6}

\item 
bool {\bf operator==} (const  {\bf DOMString} \&a, const  {\bf DOMString} \&b)\label{namespaceDOM_a7}

\item 
bool {\bf operator==} (const  {\bf DOMString} \&a, const  {\bf QString} \&b)\label{namespaceDOM_a8}

\item 
bool {\bf operator==} (const  {\bf DOMString} \&a, const  char $\ast$b)\label{namespaceDOM_a9}

\item 
bool {\bf operator!=} (const  {\bf DOMString} \&a, const  {\bf DOMString} \&b)\label{namespaceDOM_a10}

\item 
bool {\bf operator!=} (const  {\bf DOMString} \&a, const  {\bf QString} \&b)\label{namespaceDOM_a11}

\item 
bool {\bf operator!=} (const  {\bf DOMString} \&a, const  char $\ast$b)\label{namespaceDOM_a12}

\item 
bool {\bf strcmp} (const  {\bf DOMString} \&a, const  {\bf DOMString} \&b)\label{namespaceDOM_a13}

\item 
bool {\bf strcasecmp} (const  {\bf DOMString} \&a, const  {\bf DOMString} \&b)\label{namespaceDOM_a14}

\item 
bool {\bf strcasecmp} (const  {\bf DOMString} \&a, const  char $\ast$b)\label{namespaceDOM_a15}

\item 
void {\bf add\-Forbidden} (int tag\-Id, ushort $\ast$forbidden\-Tags)\label{namespaceDOM_a16}

\item 
void {\bf remove\-Forbidden} (int tag\-Id, ushort $\ast$forbidden\-Tags)\label{namespaceDOM_a17}

\item 
bool {\bf check\-Child} (ushort tag\-ID, ushort child\-ID)\label{namespaceDOM_a18}

\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const  unsigned short {\bf tag\-Priority} [$\,$]\label{namespaceDOM_a1}

\item 
const  tag\-Status {\bf end\-Tag} [$\,$]\label{namespaceDOM_a2}

\end{CompactItemize}


\subsection{Detailed Description}
The {\bf Document}{\rm (p.\,\pageref{classDOM_1_1Document})} Object Model (DOM) is divided into two parts, the COREDOM core DOM, specifying some core functionality, and the HTMLDOM HTML DOM, which deals with the extensions needed for HTML. 

\subsection{Typedef Documentation}
\index{DOM@{DOM}!DOMTimeStamp@{DOMTimeStamp}}
\index{DOMTimeStamp@{DOMTimeStamp}!DOM@{DOM}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned long long {\bf DOM::DOMTime\-Stamp}}\label{namespaceDOM_a0}


A DOMTime\-Stamp represents a number of milliseconds. 



Definition at line 950 of file dom\_\-node.h.

Referenced by DOM::Event::time\-Stamp().