<?xml version="1.0" encoding="us-ascii"?>
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ --><!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.2-Based DOM//EN" "http://www.w3.org/2002/08/xmlspec-v22-dom.dtd">
<spec w3c-doctype="rec">
  <!--
  *************************************************************************
  * FRONT MATTER                                                          *
  *************************************************************************
  -->
<!-- 
  ****************************************************** 
  | filenames to be used for each section              |
  ******************************************************
-->
<?command-options --map Copyright-Notice copyright-notice
--map Introduction     introduction
--map TOC              expanded-toc
--map Core             core
--map HTML             html
--map Views            views
--map CSS              css
--map Events           events
--map Range            ranges
--map StyleSheets      stylesheets
--map Traversal        traversal
--map idl              idl-definitions
--map ecma-binding     ecma-script-binding
--map java-binding     java-binding
--map Index            def-index
--map Objects          object-index
--map References       references
--map Changes          changes
--map i18n             i18n
?>

<?command-options --map -IndexFile-      def-index
--strip-references
--strip-glossary
?>

<?command-options --map-type ECMAScript Object Object
--map-type ECMAScript DOMString String
--map-type ECMAScript "unsigned short" Number
--map-type ECMAScript "unsigned int" Number
--map-type ECMAScript "unsigned long" Number
--map-type ECMAScript long Number
--map-type ECMAScript boolean Boolean
--map-type ECMAScript DOMTimeStamp Date

--map-type Java Object Object
--map-type Java DOMString String
--map-type Java "unsigned short" short
--map-type Java "unsigned int" int
--map-type Java "unsigned long" int
--map-type Java long int
--map-type Java boolean boolean
--map-type Java DOMTimeStamp long
?>


<header> 
<title>Document Object Model (DOM) Level 2 HTML Specification</title>
<version>1.0</version> <w3c-designation>REC-DOM-Level-2-HTML-20030109
</w3c-designation> <w3c-doctype>W3C Recommendation</w3c-doctype> <pubdate> 
<day>09</day> <month>January</month> <year>2003</year> 
</pubdate> 
<publoc> <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109</loc>
    </publoc>
    <altlocs>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="xml" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/xml-source.xml" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">XML file</loc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="plain" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/DOM2-HTML.txt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">plain text</loc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="postscript" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/DOM2-HTML.ps" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">PostScript file</loc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="pdf" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/DOM2-HTML.pdf" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">PDF file</loc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="html" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/DOM2-HTML.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">single HTML file</loc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="zip" href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/DOM2-HTML.zip" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">ZIP file</loc>
    </altlocs>
<latestloc> <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/DOM-Level-2-HTML" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/DOM-Level-2-HTML</loc> </latestloc> 
<prevlocs>
<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2002/PR-DOM-Level-2-HTML-20021108" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/2002/PR-DOM-Level-2-HTML-20021108</loc>
</prevlocs> 
<authlist> 
    <author role="editor">
      <name>Johnny Stenback</name>
      <affiliation>Netscape</affiliation>
    </author>
    <author role="editor"> <name>Philippe Le Hégaret</name>
      <affiliation>W3C</affiliation>
    </author> 
    <author role="editor"> <name>Arnaud Le Hors</name>
      <affiliation>W3C and IBM (until November 2000)</affiliation>
    </author> 
    </authlist>
    <!--
    ******************************************************
    * DOCUMENT ABSTRACT                                  *
    ******************************************************
    -->
<abstract id="id-abstract"> 

      <p>
	This specification defines the Document Object Model Level 2
	HTML, a platform- and language-neutral interface that allows
	programs and scripts to dynamically access and update the
	content and structure of <bibref ref="HTML40"/> and <bibref ref="XHTML10"/> documents. The Document Object Model Level 2
	HTML builds on the Document Object Model Level 2 Core <bibref ref="DOMCore"/> and is not backward compatible with DOM Level 1
	HTML <bibref ref="DOM-Level-1"/>.
      </p>
</abstract>


    <!--
    ******************************************************
    * DOCUMENT STATUS                                    *
    ******************************************************
    -->
<status id="Level-2-status">
<p><emph>This section describes the status of this document at the time of its
publication. Other documents may supersede this document. The latest status of
this document series is maintained at the W3C.</emph></p>

<p>
This is the 09 January 2003 of "DOM Level 2 HTML".
This document has been reviewed by W3C Members, software developers, and
other W3C groups and interested parties, and has been endorsed by the
Director as a W3C Recommendation. It is a stable document and may be
used as reference material or cited as a normative reference from
another document. W3C's role in making the Recommendation is to draw
attention to the specification and to promote its widespread
deployment. This document enhances the interoperability of the Web.
</p>
<!-- Test Suite -->
<p>
Patent disclosures relevant to this specification may be found on the
<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2002/08/02-DOM-Disclosures.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Working
Group's public patent disclosure page</loc>.
</p>
<p>
This document has been produced as part of the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/DOM/Activity.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">W3C DOM Activity</loc>. The
authors of this document are the DOM Working Group participants.
</p>
<p>
 The English version of this specification is the only normative
 version. Information about <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="translation" href="http://www.w3.org/2000/11/DOM-Level-2-translations" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">translations</loc> of this document is available at
 http://www.w3.org/2000/11/DOM-Level-2-translations.
</p>
<p>The <loc xmlns:xlink="http://www.w3.org/1999/xlink" role="errata" href="http://www.w3.org/2000/11/DOM-Level-2-errata" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">list of known errors</loc> in this document is
available at http://www.w3.org/2000/11/DOM-Level-2-errata</p>
<p>
Comments on this document are invited and are to be sent to the
public mailing list <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="mailto:www-dom@w3.org" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">www-dom@w3.org</loc>. An archive
is available at <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/www-dom/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://lists.w3.org/Archives/Public/www-dom/</loc>.</p>
<p>
An <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2002/11/DOM-Level-2-HTML-Results/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">implementation
report</loc>, based on the DOM Test Suite work, is available at
http://www.w3.org/2002/11/DOM-Level-2-HTML-Results.
  </p>
<p>
 A list of <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">current W3C Recommendations and
 other technical documents</loc> can be found at http://www.w3.org/TR.
</p>
<note>
<p>This specification renders the DOM Level 1 HTML Recommendation
obsolete given that some changes from DOM Level 1 HTML are
incompatible with that specification but represent more accurately the
state of deployed software. W3C strongly suggests that developers and
authors conform to DOM Level 2 HTML instead.
</p>
  </note>

</status>



<sourcedesc>
<p>Created in electronic form.</p>
</sourcedesc>
<langusage>
<language id="en">English</language>
</langusage>
<revisiondesc>
<p>$Revision: 1.2 $</p>
</revisiondesc>
<?GENERATE-TOC?>
</header>
<front>
  
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ -->
<div1 id="TOC">
  <head>Expanded Table of Contents</head>
  <?GENERATE-EXPANDED-TOC?>	
</div1>

  
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ -->
<!--
 *************************************************************************
 * BEGINNING OF COPYRIGHT NOTICE                                         *
 *************************************************************************
-->
<div1 id="Copyright-Notice">
  <head>Copyright Notice</head>

  <p role="important">
    Copyright © 2003 <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">World Wide Web
    Consortium</loc>, (<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.lcs.mit.edu/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Massachusetts
    Institute of Technology</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.inria.fr/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Institut
    National de Recherche en Informatique et en Automatique</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.keio.ac.jp/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Keio University</loc>). All Rights Reserved.
  </p>
  <p>
    This document is published under the <specref ref="Copyright-notice-document"/>. The bindings within this document are
    published under the <specref ref="Copyright-notice-software"/>.  The
    software license requires "Notice of any changes or modifications to the
    W3C files, including the date changes were made." Consequently, modified
    versions of the DOM bindings must document that they do not conform to the
    W3C standard; in the case of the IDL definitions, the pragma prefix can no
    longer be 'w3c.org'; in the case of the Java Language binding, the package
    names can no longer be in the 'org.w3c' package.
  </p>
  <div2 id="Copyright-notice-document">
    <head>W3C Document Copyright Notice and License</head>
    <note>
      <p>
	This section is a copy of the W3C Document Notice and License and could
	be found at <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Consortium/Legal/copyright-documents-19990405" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/Consortium/Legal/copyright-documents-19990405</loc>.
      </p>
    </note>
    <p role="important">
      Copyright © 1994-2003 <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">World
      Wide Web Consortium</loc>, (<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.lcs.mit.edu/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Massachusetts Institute of
      Technology</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.inria.fr/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Institut National de
      Recherche en Informatique et en Automatique</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.keio.ac.jp/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Keio University</loc>). All Rights
      Reserved.
    </p>
    <p role="important">      
      http://www.w3.org/Consortium/Legal/
    </p>
    <p>
      Public documents on the W3C site are provided by the copyright holders
      under the following license. The software or Document Type Definitions
      (DTDs) associated with W3C specifications are governed by the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Consortium/Legal/copyright-software.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Software
      Notice</loc>. By using and/or copying this document, or the W3C document
      from which this statement is linked, you (the licensee) agree that you
      have read, understood, and will comply with the following terms and
      conditions:
    </p>
    <p>
      Permission to use, copy, and distribute the contents of this document, or
      the W3C document from which this statement is linked, in any medium for
      any purpose and without fee or royalty is hereby granted, provided that
      you include the following on <emph>ALL</emph> copies of the document, or
      portions thereof, that you use:
    </p>
    <olist>
      <item>
	<p>
	  A link or URL to the original W3C document.
	</p>
      </item>
      <item>
	<p>
	  The pre-existing copyright notice of the original author, or if it
	  doesn't exist, a notice of the form: "Copyright ©
	  [$date-of-document] <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">World Wide Web
	  Consortium</loc>, (<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.lcs.mit.edu/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Massachusetts
	  Institute of Technology</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.inria.fr/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Institut National de Recherche en
	  Informatique et en Automatique</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.keio.ac.jp/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Keio University</loc>). All Rights
	  Reserved.  http://www.w3.org/Consortium/Legal/" (Hypertext is
	  preferred, but a textual representation is permitted.)
	</p>
      </item>
      <item>
	<p>
	  <emph>If it exists</emph>, the STATUS of the W3C document.
	</p>
      </item>
    </olist>
    <p>
      When space permits, inclusion of the full text of this <emph role="important">NOTICE</emph> should be provided. We request that
      authorship attribution be provided in any software, documents, or other
      items or products that you create pursuant to the implementation of the
      contents of this document, or any portion thereof.
    </p>
    <p>
      No right to create modifications or derivatives of W3C documents is
      granted pursuant to this license. However, if additional requirements
      (documented in the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Consortium/Legal/IPR-FAQ.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Copyright
      FAQ</loc>) are satisfied, the right to create modifications or
      derivatives is sometimes granted by the W3C to individuals complying with
      those requirements.
    </p>
    <p>
      THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
      NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT
      LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
      PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT
      ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH
      CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
      TRADEMARKS OR OTHER RIGHTS.
    </p>
    <p>
      COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
      CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE
      PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF.
    </p>
    <p>
      The name and trademarks of copyright holders may NOT be used in
      advertising or publicity pertaining to this document or its contents
      without specific, written prior permission. Title to copyright in this
      document will at all times remain with copyright holders.
    </p>
  </div2>
  <div2 id="Copyright-notice-software">
    <head>W3C Software Copyright Notice and License</head>
    <note>
      <p>
	This section is a copy of the W3C Software Copyright Notice and License
	and could be found at <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Consortium/Legal/copyright-software-19980720" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/Consortium/Legal/copyright-software-19980720</loc>
      </p>
    </note>
    <p role="important">
      Copyright © 1994-2003 <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">World
      Wide Web Consortium</loc>, (<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.lcs.mit.edu/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Massachusetts Institute of
      Technology</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.inria.fr/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Institut National de
      Recherche en Informatique et en Automatique</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.keio.ac.jp/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Keio University</loc>). All Rights
      Reserved.
    </p>
    <p role="important">      
      http://www.w3.org/Consortium/Legal/
    </p>
    <p>
      This W3C work (including software, documents, or other related items) is
      being provided by the copyright holders under the following license. By
      obtaining, using and/or copying this work, you (the licensee) agree that
      you have read, understood, and will comply with the following terms and
      conditions:
    </p>
    <p>
      Permission to use, copy, and modify this software and its documentation,
      with or without modification, for any purpose and without fee or royalty
      is hereby granted, provided that you include the following on ALL copies
      of the software and documentation or portions thereof, including
      modifications, that you make:
    </p>
    <olist>
      <item>
	<p>The full text of this NOTICE in a location viewable to users of the
	redistributed or derivative work.</p>
      </item>
      <item>
	<p>
	  Any pre-existing intellectual property disclaimers. If none exist,
	  then a notice of the following form: "Copyright ©
	  [$date-of-software] <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">World Wide Web
	  Consortium</loc>, (<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.lcs.mit.edu/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Massachusetts
	  Institute of Technology</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.inria.fr/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Institut National de Recherche en
	  Informatique et en Automatique</loc>, <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.keio.ac.jp/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Keio University</loc>). All Rights
	  Reserved.  http://www.w3.org/Consortium/Legal/."
	</p>
      </item>
      <item>
	<p>
	  Notice of any changes or modifications to the W3C files, including
	  the date changes were made. (We recommend you provide URIs to the
	  location from which the code is derived.)
	</p>
      </item>
    </olist>
    <p>
      THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT
      HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
      INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS
      FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR
      DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
      TRADEMARKS OR OTHER RIGHTS.
    </p>
    <p>
      COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
      CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
      DOCUMENTATION.
    </p>
    <p>
      The name and trademarks of copyright holders may NOT be used in
      advertising or publicity pertaining to the software without specific,
      written prior permission. Title to copyright in this software and any
      associated documentation will at all times remain with copyright holders.
    </p>
  </div2>
</div1>
<!--
 *************************************************************************
 * END OF COPYRIGHT NOTICE                                               *
 *************************************************************************
-->

</front> 
 
<body>
  
<!--
 *************************************************************************
 * BEGINNING OF LEVEL ONE CORE                                           *
 *************************************************************************
-->
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
<div1 id="HTML">  
  <head>Document Object Model HTML</head>
  <orglist role="editors">
    <member>
      <name>Johnny Stenback</name>
      <affiliation>Netscape</affiliation>
    </member>
    <member>
      <name>Philippe Le Hégaret</name>
      <affiliation>W3C</affiliation>
    </member>
    <member>
      <name>Arnaud Le Hors</name>
      <affiliation>W3C and IBM (until November 2000)</affiliation>
    </member>
  </orglist>
  <?GENERATE-MINI-TOC?>
  <!--
  ******************************************************
  | INTRODUCTION                                       |
  ******************************************************
  -->
  <div2 id="ID-1176245063">
    <head>Introduction</head>
    <p>
      This section extends the DOM Level 2 Core API <bibref ref="DOMCore"/> to describe objects and methods specific to
      <termref def="dt-HTML">HTML</termref> documents <bibref ref="HTML40"/>, and XHTML documents <bibref ref="XHTML10"/>. In
      general, the functionality needed to manipulate hierarchical
      document structures, elements, and attributes will be found in
      the core section; functionality that depends on the specific
      elements defined in HTML will be found in this section.
    </p>
    <p>The goals of the HTML-specific DOM API are:
      <ulist>
	<item><p>to specialize and add functionality that relates
	    specifically to HTML documents and elements.</p></item>
	<item><p>to address issues of backwards compatibility with the
	    <termref def="dt-DOM-Level-0">DOM Level 0</termref>.</p></item>
	<item><p>to provide <termref def="dt-convenience">convenience</termref> mechanisms, where appropriate, for
	    common and frequent operations on HTML documents.</p></item>
      </ulist>
    </p>
    <p>The key differences between the core DOM and the HTML
      application of DOM is that the HTML Document Object Model
      exposes a number of <termref def="dt-convenience">convenience</termref> methods and properties that are
      consistent with the existing models and are more appropriate to
      script writers. In many cases, these enhancements are not
      applicable to a general DOM because they rely on the presence of
      a predefined DTD. The transitional or
      frameset DTD for HTML 4.01, or the XHTML 1.0 DTDs are assumed. Interoperability
      between implementations is only guaranteed for elements and
      attributes that are specified in the HTML 4.01 and XHTML 1.0 DTDs. </p>
    <p>More specifically, this document includes the following specializations
      for HTML:
      <ulist>
	<item><p>An <code>HTMLDocument</code> interface, derived from the core
	    <code>Document</code> interface. <code>HTMLDocument</code>
	    specifies the operations and queries that can be made on a HTML
	    document.</p></item>
	<item><p>An <code>HTMLElement</code> interface, derived from the core
	    <code>Element</code> interface. <code>HTMLElement</code> specifies
	    the operations and queries that can be made on any HTML
	    element. Methods on <code>HTMLElement</code> include those that
	    allow for the retrieval and modification of attributes that apply
	    to all HTML elements.</p></item>
	<item><p>Specializations for all HTML elements that have attributes
	    that extend beyond those specified in the <code>HTMLElement</code>
	    interface. For all such attributes, the derived interface for the
	    element contains explicit methods for setting and getting the
	    values.</p></item>
      </ulist>
    </p>
    <p>The DOM Level 2 includes mechanisms to access and modify style specified
      through CSS and defines an event model that can be used with HTML
      documents.</p>
    <p>
      The interfaces found within this section are not mandatory. A
      DOM application may use the <code>hasFeature(feature,
      version)</code> method of the <code>DOMImplementation</code>
      interface with parameter values "HTML" and "2.0" (respectively)
      to determine whether or not this module is supported by the
      implementation. In addition to the feature string "HTML", the
      feature string "XHTML" (version string "2.0") can be used to
      check if the implementation supports XHTML (this is equivalent
      to checking the features "XML" and "HTML"). In order to fully
      support this module, an implementation must also support the
      "Core" feature defined <bibref ref="DOMCore"/>. Please refer to
      additional information about <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">
      conformance</xspecref> in the DOM Level 2 Core specification
      <bibref ref="DOMCore"/>.
    </p>

    <p> A DOM
      application can use the <code>hasFeature</code> method of the 
      <code>DOMImplementation</code> interface to determine whether they
      are supported or not. The feature string for all the interfaces listed in
      this section is "HTML" and the version is "2.0". In order to fully
support this feature, an implementation needs also to support the "Core"
      feature defined in the Document Object Model Level 2 Core <bibref ref="DOMCore"/> (see also <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Conformance</xspecref>).</p>
    <p>
      The interfaces in this specification are designed for <bibref ref="HTML40"/> 
      documents, as well as for <bibref ref="XHTML10"/> documents.
    </p>

    <note>
      <p>
        This specification does not intend to define exactly how a
        user agent will respond to a change to any attribute on an
        element that directly or indirectly references external data,
        such elements are <code>HTMLAppletElement</code>,
        <code>HTMLFrameElement</code>,
        <code>HTMLFrameSetElement</code>,
        <code>HTMLIFrameElement</code>, <code>HTMLImageElement</code>,
        <code>HTMLLinkElement</code>, <code>HTMLObjectElement</code>,
        <code>HTMLParamElement</code>, and
        <code>HTMLScriptElement</code>.
      </p>
    </note>

  </div2>

  <!--
  ******************************************************
  | HTML APPLICATION OF CORE DOM                       |
  ******************************************************
  -->
  <div2 id="ID-535378264">
    <head>HTML Application of Core DOM</head>
    <div3 id="ID-2041995112">
      <head>Naming Conventions</head>
      <p>The HTML DOM follows a naming convention for properties,
	methods, events, collections, and data types. All names are
	defined as one or more English words concatenated together to
	form a single string. </p>
      <div4 id="ID-1958798402">
	<head>Properties and Methods</head>
	<p>The property or method name starts with the initial keyword
	  in lowercase, and each subsequent word starts with a capital
	  letter. For example, a property that returns document meta
	  information such as the date the file was created might be
	  named "fileDateCreated". In the ECMAScript
	  binding, properties are exposed as properties of a given
	  object. In Java, properties are exposed with get and set
	  methods. </p>
      </div4>
      <div4 id="ID-1234123411">
	<head>Non-HTML 4.0 interfaces and attributes</head>
	<p>While most of the interfaces defined below can
           be mapped directly to elements defined in the HTML 4.01
           Recommendation, some of them cannot. Similarly, not
           all attributes listed below have counterparts in the
           HTML 4.01 specification (and some do, but have been
           renamed to avoid conflicts with scripting languages).
           Interfaces and attribute definitions that have links 
           to the HTML 4.0 specification have corresponding element
	   and attribute definitions there; all
           others are added by this specification, either for 
           convenience or backwards compatibility with <termref def="dt-DOM-Level-0">DOM Level 0</termref> implementations.
         </p>
      </div4>
   </div3>
  </div2>


  <!--
  ******************************************************
  | XHTML and the HTML DOM                             |
  ******************************************************
  -->
  <div2 id="ID-5353782642">
    <head>XHTML and the HTML DOM</head>
    <p>
      The DOM HTML Level 1 API <bibref ref="DOM-Level-1"/> were
      originally intended to be used only for HTML 4.01 documents
      <bibref ref="HTML40"/>. The APIs were defined well before XHTML
      1.0 <bibref ref="XHTML10"/> became a specification, or before it
      was worked on by the HTML Working Group.
    </p>
    <p>
      From the DOM point of view, The biggest difference between HTML
      4.01 (and earlier) and XHTML 1.0 is that XHTML is case sensitive,
      whereas HTML 4.01 is case insensitive. The HTML case insensitivity
      is also reflected in the DOM HTML API. For instance, element and
      attribute names are exposed as all uppercase (for consistency)
      when used on an HTML document, regardless of the character case
      used in the markup. Since XHTML is based on XML, in XHTML
      everything is case sensitive, and element and attribute names must
      be lowercase in the markup.
    </p>
    <p>
      Developers need to take two things into account when writing code
      that works on both HTML and XHTML documents. When comparing
      element or attribute names to strings, the string compare needs to
      be case insensitive, or the element or attribute name needs to be
      converted into lowercase before comparing against a lowercase
      string. Second, when calling methods that are case insensitive
      when used on a HTML document (such as
      <code>getElementsByTagName()</code> and <code>namedItem()</code>),
      the string that is passed in should be lowercase.
    </p>
    <note>
      <p>
	The interfaces provided in this document are only for <bibref ref="HTML40"/> and <bibref ref="XHTML10"/> documents and are not
	guaranteed to work with any future version of XHTML.
      </p>
    </note>
  </div2>


  <div2 id="ID-1019015399">
    <head>Miscellaneous Object Definitions</head>
    <definitions>
      <!-- &html-htmldom; Removed due to lack of implementations -->
      
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLCollection" id="ID-75708506">
	<descr><p>An <code>HTMLCollection</code> is a list of nodes. An individual node
may be accessed by either ordinal index or the node's
<code>name</code> or <code>id</code> attributes.</p><note><p>
	Collections in the HTML DOM are assumed to be <termref def="dt-live">live</termref> meaning
that they are automatically updated when the underlying document is
changed. </p>
    </note></descr>
       <attribute readonly="yes" type="unsigned long" name="length" id="ID-40057551">
          <descr><p>This attribute specifies the length or <emph>size</emph> of the list. </p></descr>
       </attribute>
       <method name="item" id="ID-33262535">
          <descr><p>This method retrieves a node specified by ordinal
	  index. Nodes are numbered in tree order (depth-first traversal
	  order).</p></descr>
          <parameters>
	  
<param id="ID-3496656" name="index" type="unsigned long" attr="in">
<descr><p>The index of the node to be fetched. The index origin is <code>0</code>.</p></descr>
</param>
          </parameters>
          <returns type="Node">
             <descr><p>The <code>Node</code> at the corresponding position upon
	     success. A value of <code>null</code> is returned if the index is
	     out of range. </p></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="namedItem" id="ID-21069976">
	  <descr>
      <p>This method retrieves a <code>Node</code> using a name. With
      <bibref ref="HTML40"/> documents, it first searches for a
      <code>Node</code> with a matching <code>id</code> attribute. If it
      doesn't find one, it then searches for a <code>Node</code> with a
      matching <code>name</code> attribute, but only on those elements
      that are allowed a name attribute. With <bibref ref="XHTML10"/>
      documents, this method only searches for <code>Nodes</code> with a
      matching <code>id</code> attribute. This method is case
      insensitive in HTML documents and case sensitive in XHTML
      documents.</p></descr>
    <parameters>
	  
<param id="ID-76682631" name="name" type="DOMString" attr="in">
<descr><p>The name of the <code>Node</code> to be fetched.</p></descr>
</param>
          </parameters>
          <returns type="Node">
             <descr><p>The <code>Node</code> with a <code>name</code> or
	     <code>id</code> attribute whose value corresponds to the specified
	     string. Upon failure (e.g., no node with this name exists),
	     returns <code>null</code>.</p></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
</interface>



      
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
<interface name="HTMLOptionsCollection" id="HTMLOptionsCollection" since="DOM Level 2">
  <descr>
    <p>
      An <code>HTMLOptionsCollection</code> is a list of nodes representing
      HTML option element. An individual node may be accessed by either ordinal
      index or the node's <code>name</code> or <code>id</code> attributes.
    </p>
    <note>
      <p>
	Collections in the HTML DOM are assumed to be <termref def="dt-live">live</termref> meaning that they are automatically
	updated when the underlying document is changed.
      </p>
    </note>
  </descr>
  
  <attribute type="unsigned long" name="length" id="HTMLOptionsCollection-length" readonly="no">
    <descr>
      <p>
	This attribute specifies the length or <emph>size</emph> of the list.
      </p>      
    </descr>
    <setraises>
      <exception name="DOMException">
	<descr>
	  <p>
	    NOT_SUPPORTED_ERR: if setting the length is not allowed by the
	    implementation.
	  </p>
	</descr>
      </exception>
    </setraises>
  </attribute>
  
  <method name="item" id="HTMLOptionsCollection-item">
    <descr>
      <p>
	This method retrieves a node specified by ordinal index. Nodes are
	numbered in tree order (depth-first traversal order).
      </p>
    </descr>
    <parameters>
      
      <param id="HTMLOptionsCollection-item-index" name="index" type="unsigned long" attr="in">
	<descr>
	  <p>The index of the node to be fetched. The index origin is 0.</p>
	</descr>
      </param>
    </parameters>
    <returns type="Node">
      <descr>
	<p>The <code>Node</code> at the corresponding position upon success. A
	value of <code>null</code> is returned if the index is out of
	range. </p>
      </descr>
    </returns>
    <raises>
      <!-- No exceptions -->
    </raises>
  </method>
  <method name="namedItem" id="HTMLOptionsCollection-namedItem">
    <descr>
      <p>This method retrieves a <code>Node</code> using a name. It first
      searches for a <code>Node</code> with a matching <code>id</code>
      attribute. If it doesn't find one, it then searches for a
      <code>Node</code> with a matching <code>name</code> attribute, but only
      on those elements that are allowed a name attribute. This method is case
      insensitive in HTML documents and case sensitive in XHTML documents.</p>
    </descr>
    <parameters>
      
      <param id="HTMLOptionsCollection-namedItem-name" name="name" type="DOMString" attr="in">
	<descr>
	  <p>The name of the <code>Node</code> to be fetched.</p>
	</descr>
      </param>
    </parameters>
    <returns type="Node">
      <descr>
	<p>The <code>Node</code> with a <code>name</code> or <code>id</code>
	attribute whose value corresponds to the specified string. Upon failure
	(e.g., no node with this name exists), returns <code>null</code>.</p>
      </descr>
    </returns>
    <raises>
      <!-- No exceptions -->
    </raises>
  </method>
</interface>



    </definitions>
  </div2>
  <div2 id="ID-1006298752">
    <head>Objects related to HTML documents</head>
    <definitions>
      
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLDocument" inherits="Document" id="ID-26809268">
	<descr><p>An <code>HTMLDocument</code> is the root of the HTML
      hierarchy and holds the entire content. Besides providing access to the
      hierarchy, it also provides some <termref def="dt-convenience">convenience</termref> methods for accessing
      certain sets of information from the document.</p>

<p>The following properties have been deprecated in favor of the
      corresponding ones for the <code>BODY</code> element:</p>

<ulist>
<item><p>alinkColor</p></item> 
<item><p>background</p></item>  
<item><p>bgColor</p></item>  
<item><p>fgColor</p></item>  
<item><p>linkColor</p></item>  
<item><p>vlinkColor</p></item>  
</ulist>
    <note><p>In DOM Level 2, the method <code>getElementById</code> is
	inherited from the <code>Document</code> interface where it was
	moved to.</p></note>
  </descr>
       <attribute type="DOMString" name="title" id="ID-18446827" readonly="no">
          <descr><p>The title of a document as specified by the <code>TITLE</code>
element in the head of the document. </p></descr>
       </attribute>
       <attribute readonly="yes" type="DOMString" name="referrer" id="ID-95229140">
          <descr><p>Returns the URI <bibref ref="RFC2396"/> of the page that linked to this page. The value is
an empty string if the user navigated to the page directly (not
through a link, but, for example, via a bookmark). </p></descr>
       </attribute>
       <attribute readonly="yes" type="DOMString" name="domain" id="ID-2250147">
    <descr><p>The domain name of the server that served the document, or <code>null</code>
	if the server cannot be identified by a domain name. </p></descr>
       </attribute>
       <attribute readonly="yes" type="DOMString" name="URL" id="ID-46183437">
    <descr><p>The absolute URI <bibref ref="RFC2396"/> of the document. </p></descr>
       </attribute>
       <attribute type="HTMLElement" name="body" id="ID-56360201" readonly="no">
          <descr><p>The element that contains the content for the document. In documents
with <code>BODY</code> contents, returns the <code>BODY</code>
element. In frameset documents, this returns the outermost
<code>FRAMESET</code> element. </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="images" id="ID-90379117">
          <descr><p>A collection of all the <code>IMG</code> elements in a document.
               The behavior is limited to <code>IMG</code> elements for backwards compatibility.
      </p>
      <note>
	<p>As suggested by <bibref ref="HTML40"/>, to include images, authors
	may use the <code>OBJECT</code> element or the <code>IMG</code>
	element. Therefore, it is recommended not to use this attribute to find
	the images in the document but <code>getElementsByTagName</code> with
	HTML 4.01 or <code>getElementsByTagNameNS</code> with XHTML 1.0.</p>
      </note>
    </descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="applets" id="ID-85113862">
          <descr><p>A collection of all the <code>OBJECT</code> elements that include
applets and <code>APPLET</code> (<emph>deprecated</emph>) elements in
a document. </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="links" id="ID-7068919">
          <descr><p>A collection of all <code>AREA</code> elements and
anchor (<code>A</code>) elements in a document
with a value for the <code>href</code> attribute. </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="forms" id="ID-1689064">
          <descr><p>A collection of all the forms of a document. </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="anchors" id="ID-7577272">
    <descr>
      <p>
	A collection of all the anchor (<code>A</code>) elements in a document
	with a value for the <code>name</code> attribute.</p>
      <note>
	<p>
	  For reasons of backward compatibility, the returned set of
	  anchors only contains those anchors created with the
	  <code>name</code> attribute, not those created with the
	  <code>id</code> attribute. Note that in <bibref ref="XHTML10"/>, the <code>name</code> attribute (see <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2000/REC-xhtml1-20000126/#h-4.10" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">section
	  4.10</loc>) has no semantics and is only present for legacy
	  user agents: the <code>id</code> attribute is used instead.
	  Users should prefer the iterator mechanisms provided by
	  <bibref ref="DOMTraversal-inf"/> instead.
	</p>
      </note>
    </descr>
       </attribute>
       <attribute type="DOMString" name="cookie" id="ID-8747038" readonly="no">
         <descr>
           <p>
             This mutable string attribute denotes persistent state
             information that (1) is associated with the current frame
             or document and (2) is composed of information described
             by the <code>cookies</code> non-terminal of <bibref ref="CookieRef"/>, Section 4.2.2.
           </p>

           <p>
             If no persistent state information is available for the
             current frame or document document, then this property's
             value is an empty string.
           </p>

           <p>
             When this attribute is read, all cookies are returned as
             a single string, with each cookie's name-value pair
             concatenated into a list of name-value pairs, each list
             item being separated by a ';' (semicolon).
           </p>

           <p>
             When this attribute is set, the value it is set to should be a
             string that adheres to the <code>cookie</code> non-terminal of
             <bibref ref="CookieRef"/>; that is, it should be a single
             name-value pair followed by zero or more cookie attribute
             values. If no domain attribute is specified, then the domain
             attribute for the new value defaults to the host portion of an
             absolute URI <bibref ref="RFC2396"/> of the current frame or
             document. If no path attribute is specified, then the path
             attribute for the new value defaults to the absolute path portion
             of the URI <bibref ref="RFC2396"/> of the current frame or
             document. If no max-age attribute is specified, then the max-age
             attribute for the new value defaults to a user agent defined
             value. If a cookie with the specified name is already associated
             with the current frame or document, then the new value as well as
             the new attributes replace the old value and attributes. If a
             max-age attribute of 0 is specified for the new value, then any
             existing cookies of the specified name are removed from the cookie
             storage.
           </p>

      <note>
           <p>
             See <bibref ref="CookieRef"/> for the semantics of persistent
             state item attribute value pairs.
           </p>
      </note>
      <note>
           <p>
             The precise nature of a user agent session is not defined by this
             specification.
           </p>
      </note>
         </descr>
       <setraises> 
         <exception name="DOMException">	
           <descr>
             <p>
               SYNTAX_ERR: If the new value does not adhere to the
               cookie syntax specified by <bibref ref="CookieRef"/>.
             </p>
           </descr> 
         </exception> 
       </setraises> 
       </attribute>
       <method name="open" id="ID-72161170">
          <descr>
<p>Open a document stream for writing. If a document exists in the
target, this method clears it.</p>
<note><p>
This method and the ones following 
allow a user to add to or replace the structure
model of a document using strings of unparsed HTML. At the time of 
writing alternate methods for providing similar functionality for 
	    both HTML and XML documents were being considered (see <bibref ref="DOMLS"/>).</p>
      </note>
    </descr>

          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="close" id="ID-98948567">
          <descr><p>Closes a document stream opened by <code>open()</code>
and forces rendering.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="write" id="ID-75233634">
          <descr><p>Write a string of text to a document stream opened by
<code>open()</code>. Note that the function will produce a document
 which is not necessarily driven by a DTD and therefore might be produce
an invalid result in the context of the document.</p></descr>
          <parameters>
	  
<param id="ID-68980829" name="text" type="DOMString" attr="in">
<descr><p>The string to be parsed into some structure in the document structure
model.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="writeln" id="ID-35318390">
          <descr><p>Write a string of text followed by a newline character to a document
stream opened by <code>open()</code>.  Note that the function will produce a document
 which is not necessarily driven by a DTD and therefore might be produce
an invalid result in the context of the document</p></descr>
          <parameters>
	  
<param id="ID-19167591" name="text" type="DOMString" attr="in">
<descr><p>The string to be parsed into some structure in the document structure
model.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="getElementsByName" id="ID-71555259">
          <descr>
            <p>
	With <bibref ref="HTML40"/> documents, this method returns the
	(possibly empty) collection of elements whose <code>name</code>
	value is given by <code>elementName</code>. In <bibref ref="XHTML10"/> documents, this methods only return the
	(possibly empty) collection of form controls with matching name.
	This method is case sensitive.
            </p>
          </descr>
          <parameters>
	  
<param id="ID-81610098" name="elementName" type="DOMString" attr="in">
<descr><p>The <code>name</code> attribute value for an element.</p></descr>
</param>
          </parameters>
          <returns type="NodeList">
             <descr><p>The matching elements.</p></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
</interface>

    </definitions>
  </div2>
  <div2 id="ID-882764350">
    <head>HTML Elements</head>
    <div3 id="ID-642250288">
      <head>Property Attributes</head>
      <p>
	HTML attributes are exposed as properties on the element
	object. The DOM naming conventions always determine the name
	of the exposed property, and are independent of the case of the
	attribute in the source document. The data type of the
	property is in general determined by the type of the attribute
	as determined by the HTML 4.01 (transitional and frameset) and
	XHTML 1.0 DTDs. The attributes have the semantics (including
	case-sensitivity) given in the <bibref ref="HTML40"/> and
	<bibref ref="XHTML10"/>
	specifications.
      </p>

      <p>The attributes are exposed as properties for compatibility
	with <termref def="dt-DOM-Level-0">DOM Level 0</termref>. This usage
	is deprecated because it can not be generalized to all possible
	attribute names for XML. We recommend the use of generic methods on the core
	<code>Element</code> interface for setting, getting and removing
	attributes.
	<table border="1" summary="Layout table: The first cell contains            a DTD Data Type and the second contains the mapping of the type into            the Object Model Data type">
	  <tbody>
	    <tr role="head">
	      <th rowspan="1" colspan="1">DTD Data Type</th>
	      <th rowspan="1" colspan="1"><termref def="dt-datamodel">Object Model Data</termref> Type</th>
	    </tr>
	    <tr>
	      <td rowspan="1" colspan="1">CDATA</td>
	      <td rowspan="1" colspan="1">DOMString</td>
	    </tr>
	    <tr>
	      <td rowspan="1" colspan="1">Value list (e.g., (left | right | center))</td>
	      <td rowspan="1" colspan="1">DOMString</td>
	    </tr>
	    <tr>
	      <td rowspan="1" colspan="1">one-value Value list (e.g., (disabled))</td>
	      <td rowspan="1" colspan="1">boolean</td>
	    </tr>
	    <tr>
	      <td rowspan="1" colspan="1">Number</td>
	      <td rowspan="1" colspan="1">long int</td>
	    </tr>
	  </tbody>
	</table>
      </p>

      <p>
	In an HTML document the return value of an attribute that has
	a data type that is a value list is normalized to lowercase
	(independent of the case of the value in the source
	document).
      </p>

      <p>
	For example, if the value of the align attribute on a P
	element is "Left" (which is not a valid value in XHTML due to
	the case sensitivity of XHTML) then the value is returned as
	"left". For attributes with the <code>CDATA</code> data type,
	the case of the return value is that given in the source
	document.
      </p>

      <p>The return value of an attribute that is unspecified and does not
         have a default value is the empty string if the return type is
         a DOMString, false if the return type is a boolean and 0 if the
         return type is a number.</p>
    </div3>
    <div3 id="ID-213157251">
      <head>Naming Exceptions</head>
      <p>
	To avoid namespace conflicts, two attributes with the same name
	as a keyword in one of our chosen <termref def="dt-lang-binding">binding languages</termref> were
	prefixed. The <code>for</code> attribute of the
	<code>LABEL</code> and <code>SCRIPT</code> elements collides
	with loop construct naming conventions and is renamed
	<code>htmlFor</code>. The <code>class</code> attribute of the
	HTML elements collides with class definitions naming conventions
	and is renamed <code>className</code>.
      </p>
    </div3>
    <div3 id="ID-822762427">
      <head>Exposing Element Type Names (<code>tagName</code>, (<code>nodeName</code>))</head>
        <p>
          If the document is an HTML 4.01 document the element type
          names exposed through a property are in uppercase. For
          example, the body element type name is exposed through the
          <code>tagName</code> property as <code>BODY</code>. If the
          document is an XHTML 1.0 document the element name
          is exposed as it is written in the XHTML file. This means
          that the element type names are exposed in lowercase for
          XHTML documents since the XHTML 1.0 DTDs defines element
          type names as lowercase, and XHTML, being derived from XML,
          is case sensitive.
        </p>

    </div3>
  <div3 id="ID-011100101">
    <head>The HTMLElement interface</head>
    <definitions>
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
<interface name="HTMLElement" inherits="Element" id="ID-58190037">
  <descr>
    <p>
      All HTML element interfaces derive from this class. Elements that only
      expose the HTML core attributes are represented by the base
      <code>HTMLElement</code> interface. These elements are as follows:
    </p>
    <ulist>
      <item><p>special: SUB, SUP, SPAN, BDO</p></item>  
      <item><p>font: TT, I, B, U, S, STRIKE, BIG, SMALL</p></item>  
      <item><p>phrase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBR</p></item> 
      <item><p>list: DD, DT</p></item> 
      <item><p>NOFRAMES, NOSCRIPT</p></item>  
      <item><p>ADDRESS, CENTER</p></item>  
    </ulist>
    
    <note>
      <p>The <code>style</code> attribute of an HTML element is accessible
	through the <code>ElementCSSInlineStyle</code> interface which is defined
	in the CSS module <bibref ref="DOMStyle-inf"/>. </p>
    </note>
  </descr>
  <attribute type="DOMString" name="id" id="ID-63534901" readonly="no">
    <descr><p>The element's identifier. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-id" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">id attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
  <attribute type="DOMString" name="title" id="ID-78276800" readonly="no">
    <descr><p>The element's advisory title. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-title" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">title attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
  <attribute type="DOMString" name="lang" id="ID-59132807" readonly="no">
    <descr><p>Language code defined in RFC 1766. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/dirlang.html#adef-lang" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">lang attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
  <attribute type="DOMString" name="dir" id="ID-52460740" readonly="no">
    <descr><p>Specifies the base direction of directionally neutral
	text and the directionality of tables. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/dirlang.html#adef-dir" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">dir attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
  <attribute type="DOMString" name="className" id="ID-95362176" readonly="no">
    <descr><p>The class attribute of the element. This attribute has been renamed
	due to conflicts with the "class" keyword exposed by many languages. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-class" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">class attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
</interface>

    </definitions>
  </div3>

    <div3 id="ID-798055546">
      <head>Object definitions</head>
      <definitions>
          <!-- Head elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLHtmlElement" inherits="HTMLElement" id="ID-33759296">
	<descr><p>Root of an HTML document. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HTML" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">HTML element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="version" id="ID-9383775" readonly="no">
          <descr><p>Version information about the document's DTD. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-version" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">version attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLHeadElement" inherits="HTMLElement" id="ID-77253168">
	<descr><p>Document head information. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-HEAD" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">HEAD element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="profile" id="ID-96921909" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> designating a metadata profile. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-profile" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">profile attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLLinkElement" inherits="HTMLElement" id="ID-35143001">
	<descr><p>The <code>LINK</code> element specifies a link to an external
resource, and defines this document's relationship to that resource
(or vice versa).  See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-LINK" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">LINK
	element definition</loc> in HTML 4.01  (see also the <code>LinkStyle</code> interface in the StyleSheet
        module <bibref ref="DOMStyle-inf"/>).</p></descr>
       <attribute type="boolean" name="disabled" id="ID-87355129" readonly="no">
          <descr><p>Enables/disables the link. This is currently only used for style sheet
links, and may be used to activate or deactivate style sheets. </p></descr>
       </attribute>
       <attribute type="DOMString" name="charset" id="ID-63954491" readonly="no">
          <descr><p>The character encoding of the resource being linked to. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-charset" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charset attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="href" id="ID-33532588" readonly="no">
    <descr><p>The URI <bibref ref="RFC2396"/> of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">href attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="hreflang" id="ID-85145682" readonly="no">
          <descr><p>Language code of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">hreflang attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="media" id="ID-75813125" readonly="no">
          <descr><p>Designed for use with one or more target media. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">media attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="rel" id="ID-41369587" readonly="no">
          <descr><p>Forward link type. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rel attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="rev" id="ID-40715461" readonly="no">
          <descr><p>Reverse link type. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rev" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rev attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="target" id="ID-84183095" readonly="no">
          <descr><p>Frame to render the resource in. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">target attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-32498296" readonly="no">
          <descr><p>Advisory content type. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTitleElement" inherits="HTMLElement" id="ID-79243169">
	<descr><p>The document title. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-TITLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TITLE element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="text" id="ID-77500413" readonly="no">
          <descr><p>The specified title as a string. </p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLMetaElement" inherits="HTMLElement" id="ID-37041454">
	<descr><p>This contains generic meta-information about the document. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-META" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">META element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="content" id="ID-87670826" readonly="no">
          <descr><p>Associated information. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-content" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">content attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="httpEquiv" id="ID-77289449" readonly="no">
    <descr><p>HTTP response header name <bibref ref="RFC2616"/>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-http-equiv" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http-equiv attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-31037081" readonly="no">
          <descr><p>Meta information name. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-name-META" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="scheme" id="ID-35993789" readonly="no">
          <descr><p>Select form of content. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-scheme" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">scheme attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLBaseElement" inherits="HTMLElement" id="ID-73629039">
  <descr><p>Document base URI <bibref ref="RFC2396"/>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-BASE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BASE element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="href" id="ID-65382887" readonly="no">
          <descr><p>The base URI <bibref ref="RFC2396"/>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href-BASE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">href attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="target" id="ID-73844298" readonly="no">
          <descr><p>The default target frame. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">target attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLIsIndexElement" inherits="HTMLElement" id="ID-85283003">
	<descr><p>This element is used
for single-line text input. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-ISINDEX" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">ISINDEX element definition</loc> in HTML 4.01. This element is deprecated in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-87069980">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="prompt" id="ID-33589862" readonly="no">
          <descr><p>The prompt message. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-prompt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">prompt attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
<interface name="HTMLStyleElement" inherits="HTMLElement" id="ID-16428977">
  <descr>
    <p>
      Style information. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#edef-STYLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">STYLE element
      definition</loc> in HTML 4.01, the CSS module <bibref ref="DOMStyle"/> and
      the <code>LinkStyle</code> interface in the StyleSheets module <bibref ref="DOMStyle-inf"/>.
    </p>
  </descr>
  <attribute type="boolean" name="disabled" id="ID-51162010" readonly="no">
    <descr><p>Enables/disables the style sheet.  </p></descr>
  </attribute>
  <attribute type="DOMString" name="media" id="ID-76412738" readonly="no">
    <descr><p>Designed for use with one or more target media. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-media" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">media attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
  <attribute type="DOMString" name="type" id="ID-22472002" readonly="no">
    <descr><p>The content type of the style sheet language. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/styles.html#adef-type-STYLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
  </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLBodyElement" inherits="HTMLElement" id="ID-62018039">
	<descr><p>The HTML document body. This element is always present in the DOM API,
even if the tags are not present in the source document. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-BODY" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BODY element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="aLink" id="ID-59424581" readonly="no">
          <descr><p>Color of active links (after mouse-button down, but before
mouse-button up). See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-alink" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">alink attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="background" id="ID-37574810" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> of the background texture tile image. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-background" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">background attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="bgColor" id="ID-24940084" readonly="no">
          <descr><p>Document background color. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-bgcolor" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">bgcolor attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="link" id="ID-7662206" readonly="no">
          <descr><p>Color of links that are not active and unvisited. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-link" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">link attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="text" id="ID-73714763" readonly="no">
          <descr><p>Document text color. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-text" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">text attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="vLink" id="ID-83224305" readonly="no">
          <descr><p>Color of links that have been visited by the user. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#adef-vlink" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">vlink attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Form elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLFormElement" inherits="HTMLElement" id="ID-40002357">
	<descr><p>The <code>FORM</code> element encompasses behavior similar to a
collection and an element. It provides direct access to the contained
form controls as well as the attributes of the form element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-FORM" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">FORM element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLCollection" name="elements" id="ID-76728479">
          <descr><p>Returns a collection of all form control elements in the form.
 </p></descr>
       </attribute>
       <attribute readonly="yes" type="long" name="length" id="HTML-HTMLFormElement-length">
          <descr><p>The number of form controls in the form.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-22051454" readonly="no">
          <descr><p>Names the form. </p></descr>
       </attribute>
       <attribute type="DOMString" name="acceptCharset" id="ID-19661795" readonly="no">
          <descr><p>List of character sets supported by the server. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept-charset" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accept-charset attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="action" id="ID-74049184" readonly="no">
          <descr><p>Server-side form handler. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-action" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">action attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="enctype" id="ID-84227810" readonly="no">
          <descr>
      <p>The content type of the submitted form, generally
      "application/x-www-form-urlencoded".  See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-enctype" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">enctype attribute
      definition</loc> in HTML 4.01.</p>
      <note>
	<p>
	  The onsubmit even handler is not guaranteed to be triggered
	  when invoking this method. The behavior is inconsistent for
	  historical reasons and authors should not rely on a particular
	  one.
	</p>
      </note>
    </descr>
       </attribute>
       <attribute type="DOMString" name="method" id="ID-82545539" readonly="no">
    <descr><p>HTTP method <bibref ref="RFC2616"/> used to submit form. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-method" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">method attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="target" id="ID-6512890" readonly="no">
          <descr><p>Frame to render the resource in. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">target attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <method name="submit" id="ID-76767676">
         <descr><p>Submits the form. It performs the same action as a 
           submit button.</p></descr>
         <parameters>
	 <!-- No parameters -->
         </parameters>
         <returns type="void">
         <descr><p/></descr>
         </returns>
         <raises>
         <!-- No exceptions -->
         </raises>
       </method>

       <method name="reset" id="ID-76767677">
         <descr><p>Restores a form element's default values. It performs 
            the same action as a reset button.</p></descr>
         <parameters>
	 <!-- No parameters -->
         </parameters>
         <returns type="void">
         <descr><p/></descr>
         </returns>
         <raises>
         <!-- No exceptions -->
         </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLSelectElement" inherits="HTMLElement" id="ID-94282980">
	<descr><p>The select element allows the selection of an option. The contained
options can be directly accessed through the select element as a
collection. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-SELECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SELECT element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="DOMString" name="type" id="ID-58783172">
          <descr><p>The type of this form control. This is the string
	"select-multiple" when the multiple attribute is <code>true</code> and
	the string "select-one" when <code>false</code>.</p></descr>
       </attribute>
       <attribute type="long" name="selectedIndex" id="ID-85676760" readonly="no">
          <descr><p>The ordinal index of the selected option, starting from
	0. The value -1 is returned if
no element is selected. If multiple options are selected, the index of
the first selected option is returned. </p></descr>
       </attribute>
       <attribute type="DOMString" name="value" id="ID-59351919" readonly="no">
         <descr>
           <p>
             The current form control value (i.e. the value of the
             currently selected option), if multiple options are
             selected this is the value of the first selected option.
           </p>
         </descr>
       </attribute>
  <attribute type="unsigned long" name="length" id="ID-5933486" version="DOM Level 2" readonly="no">
    <descr>
      <p>
	The number of options in this <code>SELECT</code>.
      </p>
    </descr>
    <setraises>
      <exception name="DOMException">
	<descr>
	  <p>
	    NOT_SUPPORTED_ERR: if setting the length is not allowed by the
	    implementation.
	  </p>
	</descr>
      </exception>
    </setraises>
  </attribute>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-20489458">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLOptionsCollection" name="options" id="ID-30606413" version="DOM Level 2">
          <descr><p>The collection of <code>OPTION</code> elements contained by this element. </p></descr>
       </attribute>
       <attribute type="boolean" name="disabled" id="ID-79102918" readonly="no">
          <descr><p>The control is unavailable in this context. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">disabled attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="multiple" id="ID-13246613" readonly="no">
          <descr><p>If true, multiple <code>OPTION</code> elements may 
be selected in this <code>SELECT</code>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-multiple" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">multiple attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-41636323" readonly="no">
          <descr><p>Form control or object name when submitted with a form. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-SELECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="size" id="ID-18293826" readonly="no">
          <descr><p>Number of visible rows. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-SELECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">size attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-40676705" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <method name="add" id="ID-14493106">
          <descr>
      <p>Add a new element to the collection of <code>OPTION</code>
      elements for this <code>SELECT</code>. This method is the
      equivalent of the <code>appendChild</code> method of the
      <code>Node</code> interface if the <code>before</code> parameter
      is <code>null</code>. It is equivalent to the
      <code>insertBefore</code> method on the parent of
      <code>before</code> in all other cases. This method may have no
      effect if the new element is not an <code>OPTION</code> or an
      <code>OPTGROUP</code>.</p>
    </descr>
    <parameters>
	  
<param id="ID-43168006" name="element" type="HTMLElement" attr="in">
<descr><p>The element to add.</p></descr>
</param>
<param id="ID-76828919" name="before" type="HTMLElement" attr="in">
	<descr><p>The element to insert before, or <code>null</code> for the
	    tail of the list.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
	    <exception name="DOMException">
	      <descr>
	        <p>NOT_FOUND_ERR: Raised if <code>before</code> is not
                   a descendant of the <code>SELECT</code> element.
		</p>
	      </descr>
	    </exception>
          </raises>
       </method>
       <method name="remove" id="ID-33404570">
          <descr><p>Remove an element from the collection of <code>OPTION</code> elements
for this <code>SELECT</code>. Does nothing if no element has the given
index.</p></descr>
          <parameters>
	  
<param id="ID-36270997" name="index" type="long" attr="in">
<descr><p>The index of the item to remove, starting from 0.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="blur" id="ID-28216144">
          <descr><p>Removes keyboard focus from this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="focus" id="ID-32130014">
          <descr><p>Gives keyboard focus to this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLOptGroupElement" inherits="HTMLElement" id="ID-38450247">
	<descr><p>Group options together in logical subdivisions. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-OPTGROUP" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">OPTGROUP element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="boolean" name="disabled" id="ID-15518803" readonly="no">
          <descr><p>The control is unavailable in this context. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">disabled attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="label" id="ID-95806054" readonly="no">
          <descr><p>Assigns a label to this option group. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTGROUP" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">label attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLOptionElement" inherits="HTMLElement" id="ID-70901257">
	<descr><p>A selectable choice. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-OPTION" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">OPTION element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-17116503">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="boolean" name="defaultSelected" id="ID-37770574" version="DOM Level 2" readonly="no">
          <descr><p>Represents the value of the HTML selected attribute. The
	value of this attribute does not change if the state of the
	corresponding form control, in an interactive user agent,
	changes. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-selected" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">selected attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute readonly="yes" type="DOMString" name="text" id="ID-48154426">
          <descr><p>The text contained within the option element.  </p></descr>
       </attribute>
       <attribute type="long" name="index" id="ID-14038413" readonly="yes" version="DOM Level 2">
          <descr><p>The index of this <code>OPTION</code> in its parent
	<code>SELECT</code>, starting from 0.</p></descr>
       </attribute>
       <attribute type="boolean" name="disabled" id="ID-23482473" readonly="no">
          <descr><p>The control is unavailable in this context. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">disabled attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="label" id="ID-40736115" readonly="no">
          <descr><p>Option label for use in hierarchical menus. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-label-OPTION" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">label attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="selected" id="ID-70874476" readonly="no">
          <descr><p>Represents the current state of the corresponding form
	control, in an interactive user agent. Changing this attribute changes
	the state of the form control, but does not change the value of the
	HTML selected attribute of the element.</p></descr>
       </attribute>
       <attribute type="DOMString" name="value" id="ID-6185554" readonly="no">
          <descr><p>The current form control value. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-OPTION" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">value attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLInputElement" inherits="HTMLElement" id="ID-6043025">
	<descr><p>Form control.</p><note><p>Depending upon the environment
in which the page is being viewed, the value property may be read-only for the
file upload input type. For the "password" input type, the actual value
	returned may be masked to prevent unauthorized use. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">INPUT element
	  definition</loc> in <bibref ref="HTML40"/>.</p>
    </note></descr>
       <attribute type="DOMString" name="defaultValue" id="ID-26091157" readonly="no">
          <descr><p>When the <code>type</code> attribute of the element has the
	value "text", "file" or "password", this represents the HTML value
	attribute of the element. The value of this attribute does not change
	if the contents of the corresponding form control, in an interactive
	user agent, changes. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">value attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="defaultChecked" id="ID-20509171" readonly="no">
          <descr><p>When <code>type</code> has the value "radio" or "checkbox",
	this represents the HTML checked attribute of the element. The value of
	this attribute does not change if the state of the corresponding form
	control, in an interactive user agent, changes. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-checked" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">checked attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-63239895">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="accept" id="ID-15328520" readonly="no">
          <descr><p>A comma-separated list of content types that a server processing this
form will handle correctly. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accept" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accept attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="accessKey" id="ID-59914154" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-96991182" readonly="no">
          <descr><p>Aligns this object (vertically or horizontally) 
with respect to its surrounding text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-align-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="alt" id="ID-92701314" readonly="no">
          <descr><p>Alternate text for user agents not rendering the normal content
of this element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">alt attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="checked" id="ID-30233917" readonly="no">
          <descr><p>When the <code>type</code> attribute of the element has the
	value "radio" or "checkbox", this represents the current state of the
	form control, in an interactive user agent. Changes to this attribute
	change the state of the form control, but do not change the value of
	the HTML checked attribute of the INPUT element.</p>

            <note><p>During the handling of a click event on an input
            element with a type attribute that has the value "radio"
            or "checkbox", some implementations may change the value
            of this property before the event is being dispatched
            in the document. If the default action of the event is
            canceled, the value of the property may be changed back to
            its original value. This means that the value of this
            property during the handling of click events is
            implementation dependent.</p></note>

         </descr>
       </attribute>
       <attribute type="boolean" name="disabled" id="ID-50886781" readonly="no">
          <descr><p>The control is unavailable in this context. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">disabled attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="maxLength" id="ID-54719353" readonly="no">
          <descr><p>Maximum number of characters for text fields, when <code>type</code>
has the value "text" or "password". See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-maxlength" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">maxlength attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-89658498" readonly="no">
          <descr><p>Form control or object name when submitted with a form. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="readOnly" id="ID-88461592" readonly="no">
          <descr><p>This control is read-only. Relevant only when <code>type</code> has the value "text" or "password". See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">readonly attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="unsigned long" name="size" id="ID-79659438" version="DOM Level 2" readonly="no">
          <descr><p>Size information. The precise meaning is specific to each type of
field. 
 See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-size-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">size attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="src" id="ID-97320704" readonly="no">
          <descr><p>When the <code>type</code> attribute has the value "image", this
attribute specifies the location of the image to be used to decorate
the graphical submit button. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-src" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">src attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-62176355" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-62883744" version="DOM Level 2" readonly="no">
          <descr><p>The type of control created (all lower case). See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-type-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="useMap" id="ID-32463706" readonly="no">
          <descr><p>Use client-side image map. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">usemap attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="value" id="ID-49531485" readonly="no">
          <descr><p>When the <code>type</code> attribute of the element has the
	value "text", "file" or "password", this represents the current
	contents of the corresponding form control, in an interactive user
	agent. Changing this attribute changes the contents of the form
	control, but does not change the value of the HTML value attribute of
	the element. When the <code>type</code> attribute of the element has
	the value "button", "hidden", "submit", "reset", "image", "checkbox" or
	"radio", this represents the HTML value attribute of the element. See
	the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">value attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <method name="blur" id="ID-26838235">
          <descr><p>Removes keyboard focus from this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="focus" id="ID-65996295">
          <descr><p>Gives keyboard focus to this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="select" id="ID-34677168">
          <descr><p>Select the contents of the text area. For <code>INPUT</code> elements
whose <code>type</code> attribute has one of the following values:
"text", "file", or "password".</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="click" id="ID-2651361">
          <descr><p>Simulate a mouse-click. For <code>INPUT</code> elements whose
<code>type</code> attribute has one of the following
values: "button", "checkbox", "radio", "reset", or "submit".</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTextAreaElement" inherits="HTMLElement" id="ID-24874179">
	<descr><p>Multi-line text field. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-TEXTAREA" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TEXTAREA element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="defaultValue" id="ID-36152213" version="DOM Level 2" readonly="no">
          <descr><p>Represents the contents of the element. The value of this
	attribute does not change if the contents of the corresponding form
	control, in an interactive user agent, changes.</p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-18911464">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="accessKey" id="ID-93102991" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="cols" id="ID-51387225" readonly="no">
          <descr><p>Width of control (in characters). See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-cols-TEXTAREA" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cols attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="disabled" id="ID-98725443" readonly="no">
          <descr><p>The control is unavailable in this context. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">disabled attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-70715578" readonly="no">
          <descr><p>Form control or object name when submitted with a form. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-TEXTAREA" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="readOnly" id="ID-39131423" readonly="no">
          <descr><p>This control is read-only. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-readonly" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">readonly attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="rows" id="ID-46975887" readonly="no">
          <descr><p>Number of text rows. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-rows-TEXTAREA" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rows attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-60363303" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
      <attribute readonly="yes" type="DOMString" name="type" id="HTML-HTMLTextAreaElement-type">
         <descr><p>The type of this form control. This the string
	"textarea".</p></descr>
      </attribute>
       <attribute type="DOMString" name="value" id="ID-70715579" readonly="no">
          <descr><p>Represents the current contents of the corresponding form
	control, in an interactive user agent. Changing this attribute changes
	the contents of the form control, but does not change the contents of
	the element. If the entirety of the data can not fit into a single
	<code>DOMString</code>, the implementation may truncate the
	data.</p></descr>
       </attribute>
       <method name="blur" id="ID-6750689">
          <descr><p>Removes keyboard focus from this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="focus" id="ID-39055426">
          <descr><p>Gives keyboard focus to this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="select" id="ID-48880622">
          <descr><p>Select the contents of the <code>TEXTAREA</code>.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLButtonElement" inherits="HTMLElement" id="ID-34812697">
	<descr><p>Push button. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-BUTTON" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BUTTON element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-71254493">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="accessKey" id="ID-73169431" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="disabled" id="ID-92757155" readonly="no">
          <descr><p>The control is unavailable in this context. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-disabled" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">disabled attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-11029910" readonly="no">
          <descr><p>Form control or object name when submitted with a form. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-BUTTON" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-39190908" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute readonly="yes" type="DOMString" name="type" id="ID-27430092">
          <descr><p>The type of button (all lower case).
 See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-type-BUTTON" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="value" id="ID-72856782" readonly="no">
          <descr><p>The current form control value. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-value-BUTTON" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">value attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLLabelElement" inherits="HTMLElement" id="ID-13691394">
	<descr><p>Form field label text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-LABEL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">LABEL element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-32480901">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="accessKey" id="ID-43589892" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="htmlFor" id="ID-96509813" readonly="no">
          <descr><p>This attribute links this label with another form control
by <code>id</code> attribute. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-for" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">for attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLFieldSetElement" inherits="HTMLElement" id="ID-7365882">
	<descr><p>Organizes form controls into logical groups. See the 
           <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-FIELDSET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">FIELDSET 
           element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-75392630">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLLegendElement" inherits="HTMLElement" id="ID-21482039">
	<descr><p>Provides a caption for a <code>FIELDSET</code> grouping.  See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-LEGEND" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">LEGEND element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-29594519">
          <descr><p>Returns the <code>FORM</code> element containing this control.
	Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="accessKey" id="ID-11297832" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-79538067" readonly="no">
          <descr><p>Text alignment relative to <code>FIELDSET</code>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-align-LEGEND" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

      
          <!-- List elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLUListElement" inherits="HTMLElement" id="ID-86834457">
	<descr><p>Unordered list. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-UL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">UL element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="boolean" name="compact" id="ID-39864178" readonly="no">
          <descr><p>Reduce spacing between list items. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-compact" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">compact attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-96874670" readonly="no">
          <descr><p>Bullet style. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-type-UL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLOListElement" inherits="HTMLElement" id="ID-58056027">
	<descr><p>Ordered list. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-OL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">OL element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="boolean" name="compact" id="ID-76448506" readonly="no">
          <descr><p>Reduce spacing between list items. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-compact" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">compact attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="start" id="ID-14793325" readonly="no">
          <descr><p>Starting sequence number. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-start" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">start attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-40971103" readonly="no">
          <descr><p>Numbering style. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-type-OL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLDListElement" inherits="HTMLElement" id="ID-52368974">
	<descr><p>Definition list. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-DL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">DL element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="boolean" name="compact" id="ID-21738539" readonly="no">
          <descr><p>Reduce spacing between list items. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-compact" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">compact attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLDirectoryElement" inherits="HTMLElement" id="ID-71600284">
	<descr><p>Directory list. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-DIR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">DIR element definition</loc> in HTML 4.01. This element is deprecated in HTML 4.01.</p></descr>
       <attribute type="boolean" name="compact" id="ID-75317739" readonly="no">
          <descr><p>Reduce spacing between list items. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-compact" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">compact attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLMenuElement" inherits="HTMLElement" id="ID-72509186">
	<descr><p>Menu list. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-MENU" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">MENU element definition</loc> in HTML 4.01. This element is deprecated in HTML 4.01.</p></descr>
       <attribute type="boolean" name="compact" id="ID-68436464" readonly="no">
          <descr><p>Reduce spacing between list items. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-compact" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">compact attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLLIElement" inherits="HTMLElement" id="ID-74680021">
	<descr><p>List item. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#edef-LI" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">LI element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="type" id="ID-52387668" readonly="no">
          <descr><p>List item bullet style. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-type-LI" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="value" id="ID-45496263" readonly="no">
          <descr><p>Reset sequence number when used in <code>OL</code>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/lists.html#adef-value-LI" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">value attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Block elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLDivElement" inherits="HTMLElement" id="ID-22445964">
	<descr><p>Generic block container. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-DIV" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">DIV element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-70908791" readonly="no">
          <descr><p>Horizontal text alignment. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-align" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLParagraphElement" inherits="HTMLElement" id="ID-84675076">
	<descr><p>Paragraphs. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-P" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">P element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-53465507" readonly="no">
          <descr><p>Horizontal text alignment. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-align" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLHeadingElement" inherits="HTMLElement" id="ID-43345119">
	<descr><p>For the <code>H1</code> to <code>H6</code> elements. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#edef-H1" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">H1 element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-6796462" readonly="no">
          <descr><p>Horizontal text alignment. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-align" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLQuoteElement" inherits="HTMLElement" id="ID-70319763">
	<descr><p>For the <code>Q</code> and <code>BLOCKQUOTE</code> elements. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-Q" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Q element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="cite" id="ID-53895598" readonly="no">
    <descr><p>A URI <bibref ref="RFC2396"/> designating a source document or message. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-cite-Q" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cite attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	
	  <!-- Formatting and graphics elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLPreElement" inherits="HTMLElement" id="ID-11383425">
	<descr><p>Preformatted text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-PRE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">PRE element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="long" name="width" id="ID-13894083" readonly="no">
          <descr><p>Fixed width for content. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-width-PRE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLBRElement" inherits="HTMLElement" id="ID-56836063">
	<descr><p>Force a line break. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-BR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BR element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="clear" id="ID-82703081" readonly="no">
          <descr><p>Control flow of text around floats. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-clear" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">clear attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLBaseFontElement" inherits="HTMLElement" id="ID-32774408">
	<descr><p>Base font. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#edef-BASEFONT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BASEFONT element definition</loc> in HTML 4.01. This element is deprecated in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="color" id="ID-87502302" readonly="no">
          <descr><p>Font color. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">color attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="face" id="ID-88128969" readonly="no">
          <descr><p>Font face identifier. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">face attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="size" id="ID-38930424" version="DOM Level 2" readonly="no">
          <descr><p>Computed font size. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-size-BASEFONT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">size attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLFontElement" inherits="HTMLElement" id="ID-43943847">
	<descr><p>Local change to font. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#edef-FONT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">FONT element definition</loc> in HTML 4.01. This element is deprecated in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="color" id="ID-53532975" readonly="no">
          <descr><p>Font color. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-color-FONT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">color attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="face" id="ID-55715655" readonly="no">
          <descr><p>Font face identifier. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-face-FONT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">face attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="size" id="ID-90127284" readonly="no">
          <descr><p>Font size. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-size-FONT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">size attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLHRElement" inherits="HTMLElement" id="ID-68228811">
	<descr><p>Create a horizontal rule. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#edef-HR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">HR element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-15235012" readonly="no">
          <descr><p>Align the rule on the page. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-align-HR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="noShade" id="ID-79813978" readonly="no">
          <descr><p>Indicates to the user agent that there should be no shading in the
rendering of this element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-noshade" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">noshade attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="size" id="ID-77612587" readonly="no">
          <descr><p>The height of the rule. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-size-HR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">size attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-87744198" readonly="no">
          <descr><p>The width of the rule. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-width-HR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Modification notice elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLModElement" inherits="HTMLElement" id="ID-79359609">
	<descr><p>Notice of modification to part of a document. See the 
	<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-ins" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">INS</loc> 
	and <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#edef-del" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">DEL</loc> 
	element definitions in HTML 4.01. </p></descr>
       <attribute type="DOMString" name="cite" id="ID-75101708" readonly="no">
    <descr><p>A URI <bibref ref="RFC2396"/> designating a document that describes the reason for
the change. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cite attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="dateTime" id="ID-88432678" readonly="no">
          <descr><p>The date and time of the change. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#adef-datetime" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">datetime attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Hyperlink elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLAnchorElement" inherits="HTMLElement" id="ID-48250443">
	<descr><p>The anchor element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-A" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">A element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="accessKey" id="ID-89647724" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="charset" id="ID-67619266" readonly="no">
          <descr><p>The character encoding of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-charset" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charset attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="coords" id="ID-92079539" readonly="no">
          <descr><p>Comma-separated list of lengths, defining an active region geometry.
See also <code>shape</code> for the shape of the region. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-coords" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">coords attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="href" id="ID-88517319" readonly="no">
    <descr><p>The absolute URI <bibref ref="RFC2396"/> of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">href attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="hreflang" id="ID-87358513" readonly="no">
          <descr><p>Language code of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-hreflang" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">hreflang attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-32783304" readonly="no">
          <descr><p>Anchor name. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-name-A" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="rel" id="ID-3815891" readonly="no">
          <descr><p>Forward link type. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rel" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rel attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="rev" id="ID-58259771" readonly="no">
          <descr><p>Reverse link type. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-rev" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rev attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="shape" id="ID-49899808" readonly="no">
          <descr><p>The shape of the active area. The coordinates are given
by <code>coords</code>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-shape" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">shape attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-41586466" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="target" id="ID-6414197" readonly="no">
          <descr><p>Frame to render the resource in. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">target attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-63938221" readonly="no">
          <descr><p>Advisory content type. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-type-A" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <method name="blur" id="ID-65068939">
          <descr><p>Removes keyboard focus from this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="focus" id="ID-47150313">
          <descr><p>Gives keyboard focus to this element.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
</interface>


	  <!-- Replaced elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLImageElement" inherits="HTMLElement" id="ID-17701901">
	<descr><p>Embedded image. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">IMG element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="name" id="ID-47534097" readonly="no">
          <descr><p>The name of the element (for backwards compatibility). </p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-3211094" readonly="no">
          <descr><p>Aligns this object (vertically or horizontally) 
with respect to its surrounding text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-align-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="alt" id="ID-95636861" readonly="no">
          <descr><p>Alternate text for user agents not rendering the normal content
of this element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">alt attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="border" id="ID-136671" readonly="no">
          <descr><p>Width of border around image. See the
          <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-border-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
          border attribute definition</loc> in HTML 4.01. This
          attribute is deprecated in HTML 4.01. Note that the type of
          this attribute was <code>DOMString</code> in DOM Level 1
          HTML <bibref ref="DOM-Level-1"/>.</p></descr>
       </attribute>
       <attribute type="long" name="height" id="ID-91561496" version="DOM Level 2" readonly="no">
          <descr><p>Height of the image in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">height
          attribute definition</loc> in HTML 4.01. Note that the type
          of this attribute was <code>DOMString</code> in DOM Level 1
          HTML <bibref ref="DOM-Level-1"/>.</p></descr>
       </attribute>
       <attribute type="long" name="hspace" id="ID-53675471" version="DOM Level 2" readonly="no">
          <descr><p>Horizontal space to the left and right of this
          image in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-hspace" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">hspace
          attribute definition</loc> in HTML 4.01. This attribute is
          deprecated in HTML 4.01. Note that the type of this attribute
          was <code>DOMString</code> in DOM Level 1 HTML <bibref ref="DOM-Level-1"/>.</p></descr>
       </attribute>
       <attribute type="boolean" name="isMap" id="ID-58983880" readonly="no">
          <descr><p>Use server-side image map. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-ismap" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">ismap attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="longDesc" id="ID-77376969" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> designating a long description of this image or frame. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-longdesc-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">longdesc attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="src" id="ID-87762984" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> designating the source of this image. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-src-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">src attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="useMap" id="ID-35981181" readonly="no">
          <descr><p>Use client-side image map. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">usemap attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="vspace" id="ID-85374897" version="DOM Level 2" readonly="no">
          <descr><p>Vertical space above and below this image in
          pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-vspace" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">vspace
          attribute definition</loc> in HTML 4.01. This attribute is
          deprecated in HTML 4.01. Note that the type of this attribute
	was "DOMString" in DOM Level 1 HTML <bibref ref="DOM-Level-1"/>.</p></descr>
       </attribute>
       <attribute type="long" name="width" id="ID-13839076" version="DOM Level 2" readonly="no">
          <descr><p>The width of the image in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width
          attribute definition</loc> in HTML 4.01. Note that the type
          of this attribute was <code>DOMString</code> in DOM Level 1
          HTML <bibref ref="DOM-Level-1"/>.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLObjectElement" inherits="HTMLElement" id="ID-9893177">
	<descr><p>Generic embedded object.</p><note><p>In principle, all
properties on the object element are read-write but in some
environments some properties may be read-only once the underlying
	object is instantiated. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-OBJECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">OBJECT element
	  definition</loc> in <bibref ref="HTML40"/>.</p>
    </note></descr>
       <attribute readonly="yes" type="HTMLFormElement" name="form" id="ID-46094773">
          <descr><p>Returns the <code>FORM</code> element containing this control.
       Returns <code>null</code> if this control is not within the context of a form.  </p></descr>
       </attribute>
       <attribute type="DOMString" name="code" id="ID-75241146" readonly="no">
          <descr><p>Applet class file. See the <code>code</code> attribute for
HTMLAppletElement. </p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-16962097" readonly="no">
          <descr><p>Aligns this object (vertically or horizontally) 
with respect to its surrounding text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-align-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="archive" id="ID-47783837" readonly="no">
          <descr><p>Space-separated list of archives. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-archive-OBJECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">archive attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="border" id="ID-82818419" readonly="no">
          <descr><p>Width of border around the object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-border-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">border attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="codeBase" id="ID-25709136" readonly="no">
    <descr><p>Base URI <bibref ref="RFC2396"/> for <code>classid</code>, <code>data</code>, and
<code>archive</code> attributes. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-codebase-OBJECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">codebase attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="codeType" id="ID-19945008" readonly="no">
          <descr><p>Content type for data downloaded via <code>classid</code> attribute. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-codetype" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">codetype attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="data" id="ID-81766986" readonly="no">
    <descr><p>A URI <bibref ref="RFC2396"/> specifying the location of the object's data.  See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-data" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">data attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="declare" id="ID-942770" readonly="no">
          <descr><p>Declare (for future reference), but do not instantiate, this
object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-declare" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">declare attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="height" id="ID-88925838" readonly="no">
          <descr><p>Override height. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">height attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="hspace" id="ID-17085376" readonly="no">
          <descr><p>Horizontal space, in pixels, to the left and right of this image, applet, or object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-hspace" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">hspace attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-20110362" readonly="no">
          <descr><p>Form control or object name when submitted with a form. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-name-INPUT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="standby" id="ID-25039673" readonly="no">
          <descr><p>Message to render while loading the object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-standby" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">standby attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-27083787" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-91665621" readonly="no">
          <descr><p>Content type for data downloaded via <code>data</code> attribute. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-type-OBJECT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="useMap" id="ID-6649772" readonly="no">
          <descr><p>Use client-side image map. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-usemap" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">usemap attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="vspace" id="ID-8682483" readonly="no">
          <descr><p>Vertical space, in pixels, above and below this image, applet, or object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-vspace" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">vspace attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-38538620" readonly="no">
          <descr><p>Override width. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="Document" name="contentDocument" id="ID-38538621" since="DOM Level 2" readonly="yes">
          <descr><p>The document this object contains, if there is any and it
                   is available, or <code>null</code> otherwise.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLParamElement" inherits="HTMLElement" id="ID-64077273">
	<descr><p>Parameters fed to the <code>OBJECT</code> element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-PARAM" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">PARAM element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="name" id="ID-59871447" readonly="no">
          <descr><p>The name of a run-time parameter. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-PARAM" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-18179888" readonly="no">
          <descr><p>Content type for the <code>value</code> attribute when
<code>valuetype</code> has the value "ref". See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-type-PARAM" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="value" id="ID-77971357" readonly="no">
          <descr><p>The value of a run-time parameter. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-value-PARAM" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">value attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="valueType" id="ID-23931872" readonly="no">
          <descr><p>Information about the meaning of the <code>value</code> attribute
value. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-valuetype" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">valuetype attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLAppletElement" inherits="HTMLElement" id="ID-31006348">
	<descr><p>An embedded Java applet. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-APPLET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">APPLET element definition</loc> in HTML 4.01. This element is deprecated in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-8049912" readonly="no">
          <descr><p>Aligns this object (vertically or horizontally) 
with respect to its surrounding text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-align-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="alt" id="ID-58610064" readonly="no">
          <descr><p>Alternate text for user agents not rendering the normal content
of this element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">alt attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="archive" id="ID-14476360" readonly="no">
          <descr><p>Comma-separated archive list. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-archive-APPLET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">archive attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="code" id="ID-61509645" readonly="no">
          <descr><p>Applet class file.  See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-code" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">code attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="codeBase" id="ID-6581160" readonly="no">
    <descr><p>Optional base URI <bibref ref="RFC2396"/> for applet. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-codebase-APPLET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">codebase attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="height" id="ID-90184867" readonly="no">
          <descr><p>Override height. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-height-APPLET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">height attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="hspace" id="ID-1567197" version="DOM Level 2" readonly="no">
          <descr><p>Horizontal space, in pixels, to the left and right of this image, applet, or object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-hspace" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">hspace attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-39843695" readonly="no">
          <descr><p>The name of the applet. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-APPLET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="object" id="ID-93681523" version="DOM Level 2" readonly="no">
          <descr><p>The value of the "object" attribute. See the
	    <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-object" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">object
	    attribute definition</loc> in HTML 4.01. This attribute is
	    deprecated in HTML 4.01.
          </p></descr>
       </attribute>
       <attribute type="long" name="vspace" id="ID-22637173" version="DOM Level 2" readonly="no">
          <descr><p>Vertical space, in pixels, above and below this image, applet, or object. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-vspace" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">vspace attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-16526327" readonly="no">
          <descr><p>Override width. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-width-APPLET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Image maps -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLMapElement" inherits="HTMLElement" id="ID-94109203">
	<descr><p>Client-side image map. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-MAP" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">MAP element definition</loc> in HTML 4.01.</p></descr>
       <attribute readonly="yes" type="HTMLCollection" name="areas" id="ID-71838730">
          <descr><p>The list of areas defined for the image map. </p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-52696514" readonly="no">
          <descr><p>Names the map (for use with <code>usemap</code>). See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-name-MAP" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLAreaElement" inherits="HTMLElement" id="ID-26019118">
	<descr><p>Client-side image map area definition. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#edef-AREA" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">AREA element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="accessKey" id="ID-57944457" readonly="no">
          <descr><p>A single character access key to give access to the form control. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-accesskey" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">accesskey attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="alt" id="ID-39775416" readonly="no">
          <descr><p>Alternate text for user agents not rendering the normal content
of this element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-alt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">alt attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="coords" id="ID-66021476" readonly="no">
          <descr><p>Comma-separated list of lengths, defining an active region geometry.
See also <code>shape</code> for the shape of the region. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-coords" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">coords attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="href" id="ID-34672936" readonly="no">
    <descr><p>The URI <bibref ref="RFC2396"/> of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-href" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">href attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="noHref" id="ID-61826871" readonly="no">
          <descr><p>Specifies that this area is inactive, i.e., has no associated action. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-nohref" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">nohref attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="shape" id="ID-85683271" readonly="no">
          <descr><p>The shape of the active area. The coordinates are given
by <code>coords</code>. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-shape" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">shape attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="tabIndex" id="ID-8722121" readonly="no">
          <descr><p>Index that represents the element's position in the tabbing order. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#adef-tabindex" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">tabindex attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="target" id="ID-46054682" readonly="no">
          <descr><p>Frame to render the resource in. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-target" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">target attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Scripting  -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLScriptElement" inherits="HTMLElement" id="ID-81598695">
	<descr><p>Script statements. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#edef-SCRIPT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SCRIPT element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="text" id="ID-46872999" readonly="no">
          <descr><p>The script content of the element. </p></descr>
       </attribute>
       <attribute type="DOMString" name="htmlFor" id="ID-66979266" readonly="no">
          <descr><p><emph>Reserved for future use.</emph> </p></descr>
       </attribute>
       <attribute type="DOMString" name="event" id="ID-56700403" readonly="no">
          <descr><p><emph>Reserved for future use.</emph> </p></descr>
       </attribute>
       <attribute type="DOMString" name="charset" id="ID-35305677" readonly="no">
          <descr><p>The character encoding of the linked resource. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#adef-charset" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charset attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="defer" id="ID-93788534" readonly="no">
          <descr><p>Indicates that the user agent can defer processing of the script.  See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-defer" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">defer attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="src" id="ID-75147231" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> designating an external script. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-src-SCRIPT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">src attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="type" id="ID-30534818" readonly="no">
          <descr><p>The content type of the script language. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#adef-type-SCRIPT" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">type attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>


	  <!-- Table elements -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTableElement" inherits="HTMLElement" id="ID-64060425">
	<descr><p>The create* and delete* methods on the table allow authors to construct
      and modify tables. <bibref ref="HTML40"/> specifies that only one of each of the
 <code>CAPTION</code>, <code>THEAD</code>, and <code>TFOOT</code>
elements may exist in a table. Therefore, if one exists, and the
createTHead() or createTFoot() method is called, the method returns
the existing THead or TFoot element. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TABLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TABLE element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="HTMLTableCaptionElement" name="caption" id="ID-14594520" version="DOM Level 2" readonly="no">
          <descr><p>Returns the table's <code>CAPTION</code>, or void if
	none exists. </p>      
    </descr>
    <setraises>
      <exception name="DOMException">
	<descr>
	  <p>
	    HIERARCHY_REQUEST_ERR: if the element is not a <code>CAPTION</code>.
	  </p>
	</descr>
      </exception>
    </setraises>
       </attribute>
       <attribute type="HTMLTableSectionElement" name="tHead" id="ID-9530944" version="DOM Level 2" readonly="no">
          <descr><p>Returns the table's <code>THEAD</code>, or
	  <code>null</code> if none exists.
 </p></descr>
    <setraises>
      <exception name="DOMException">
	<descr>
	  <p>
	    HIERARCHY_REQUEST_ERR: if the element is not a <code>THEAD</code>.
	  </p>
	</descr>
      </exception>
    </setraises>
       </attribute>
       <attribute type="HTMLTableSectionElement" name="tFoot" id="ID-64197097" version="DOM Level 2" readonly="no">
          <descr><p>Returns the table's <code>TFOOT</code>, or
	  <code>null</code> if none exists.
 </p></descr>
    <setraises>
      <exception name="DOMException">
	<descr>
	  <p>
	    HIERARCHY_REQUEST_ERR: if the element is not a <code>TFOOT</code>.
	  </p>
	</descr>
      </exception>
    </setraises>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="rows" id="ID-6156016">
          <descr><p>Returns a collection of all the rows in the table,
	  including all in <code>THEAD</code>, <code>TFOOT</code>, all
	<code>TBODY</code> elements. </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="tBodies" id="ID-63206416">
          <descr><p>Returns a collection of the table bodies (including implicit ones).</p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-23180977" readonly="no">
          <descr><p>Specifies the table's position with respect to the rest of the document. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TABLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="bgColor" id="ID-83532985" readonly="no">
          <descr><p>Cell background color. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-bgcolor" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">bgcolor attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="border" id="ID-50969400" readonly="no">
          <descr><p>The width of the border around the table. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-border-TABLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">border attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="cellPadding" id="ID-59162158" readonly="no">
          <descr><p>Specifies the horizontal and vertical space between cell content and
cell borders. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellpadding" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cellpadding attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="cellSpacing" id="ID-68907883" readonly="no">
          <descr><p>Specifies the horizontal and vertical separation between cells. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-cellspacing" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cellspacing attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="frame" id="ID-64808476" readonly="no">
          <descr><p>Specifies which external table borders to render. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-frame" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">frame attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="rules" id="ID-26347553" readonly="no">
          <descr><p>Specifies which internal table borders to render. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rules" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rules attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="summary" id="ID-44998528" readonly="no">
          <descr><p>Description about the purpose or structure
of a table. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-summary" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">summary attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-77447361" readonly="no">
          <descr><p>Specifies the desired table width. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-TABLE" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <method name="createTHead" id="ID-70313345">
          <descr><p>Create a table header row or return an existing one.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="HTMLElement">
             <descr><p>A new table header element (<code>THEAD</code>).</p></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="deleteTHead" id="ID-38310198">
          <descr><p>Delete the header from the table, if one exists.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="createTFoot" id="ID-8453710">
          <descr><p>Create a table footer row or return an existing one.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="HTMLElement">
             <descr><p>A footer element (<code>TFOOT</code>).</p></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="deleteTFoot" id="ID-78363258">
          <descr><p>Delete the footer from the table, if one exists.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="createCaption" id="ID-96920263">
          <descr><p>Create a new table caption object or return an existing one.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="HTMLElement">
             <descr><p>A <code>CAPTION</code> element.</p></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="deleteCaption" id="ID-22930071">
          <descr><p>Delete the table caption, if one exists.</p></descr>
          <parameters>
	  <!-- No parameters -->
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
          <!-- No exceptions -->
          </raises>
       </method>
       <method name="insertRow" id="ID-39872903" version="DOM Level 2">
    <descr><p>Insert a new empty row in the table. The new row is inserted
	immediately before and in the same section as the current
	<code>index</code>th row in the table. If <code>index</code> is
	-1 or equal to the number of rows, the new row is appended. In addition, when
	the table is empty the row is inserted into a <code>TBODY</code> which
	is created and inserted into the table.</p>
      <note><p>A table row cannot be empty
	  according to <bibref ref="HTML40"/>.</p>
      </note></descr>
          <parameters>
	  
<param id="ID-3501423" name="index" type="long" attr="in">
<descr><p>The row number where to insert a new row. This index starts from 0
	    and is relative to the logical order (not document order) of all the rows contained inside the table.</p></descr>
</param>
          </parameters>
          <returns type="HTMLElement">
             <descr><p>The newly created row.</p></descr>
          </returns>
          <raises>
      <exception name="DOMException">
        <descr><p>INDEX_SIZE_ERR: Raised if the specified index is
	    greater than the number of rows or if the index is a negative number other than -1.</p>
	</descr>
      </exception>
          </raises>
       </method>
       <method name="deleteRow" id="ID-13114938" version="DOM Level 2">
          <descr><p>Delete a table row.</p></descr>
          <parameters>
	  
<param id="ID-41440100" name="index" type="long" attr="in">
<descr><p>The index of the row to be deleted. This index starts from 0 and is
	    relative to the logical order (not document order) of all the rows contained inside the table. If the index is -1 the last row in the table is
	    deleted.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
      <exception name="DOMException">
        <descr><p>INDEX_SIZE_ERR: Raised if the specified index is
	    greater than or equal to the number of rows or if the index is a
	    negative number other than -1.</p>
	</descr>
      </exception>
          </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTableCaptionElement" inherits="HTMLElement" id="ID-12035137">
	<descr><p>Table caption See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-CAPTION" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CAPTION element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-79875068" readonly="no">
          <descr><p>Caption alignment with respect to the table. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-CAPTION" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTableColElement" inherits="HTMLElement" id="ID-84150186">
	<descr><p>Regroups the <code>COL</code> and <code>COLGROUP</code> elements. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-COL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">COL element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-31128447" readonly="no">
          <descr><p>Horizontal alignment of cell data in column. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="ch" id="ID-9447412" readonly="no">
          <descr><p>Alignment character for cells in a column. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">char attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="chOff" id="ID-57779225" readonly="no">
          <descr><p>Offset of alignment character. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charoff attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="span" id="ID-96511335" readonly="no">
          <descr><p>Indicates the number of columns in a group or affected by a grouping. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-span-COL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">span attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="vAlign" id="ID-83291710" readonly="no">
          <descr><p>Vertical alignment of cell data in column. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">valign attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-25196799" readonly="no">
          <descr><p>Default column width. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-COL" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTableSectionElement" inherits="HTMLElement" id="ID-67417573">
	<descr><p>The <code>THEAD</code>, <code>TFOOT</code>, and <code>TBODY</code>
elements. </p></descr>
       <attribute type="DOMString" name="align" id="ID-40530119" readonly="no">
          <descr><p>Horizontal alignment of data in cells. See the <code>align</code>
attribute for HTMLTheadElement for details. </p></descr>
       </attribute>
       <attribute type="DOMString" name="ch" id="ID-83470012" readonly="no">
          <descr><p>Alignment character for cells in a column. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">char attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="chOff" id="ID-53459732" readonly="no">
          <descr><p>Offset of alignment character. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charoff attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="vAlign" id="ID-4379116" readonly="no">
          <descr><p>Vertical alignment of data in cells.
See the <code>valign</code>
attribute for HTMLTheadElement for details. </p></descr>
       </attribute>
       <attribute readonly="yes" type="HTMLCollection" name="rows" id="ID-52092650">
          <descr><p>The collection of rows in this table section. </p></descr>
       </attribute>
       <method name="insertRow" id="ID-93995626" version="DOM Level 2">
          <descr><p>Insert a row into this section. The new row is inserted
	immediately before the current <code>index</code>th row in this
	section. If <code>index</code> is -1 or equal to the number of rows in this
	section, the new row is appended.</p></descr>
          <parameters>
	  
<param id="ID-48322963" name="index" type="long" attr="in">
<descr><p>The row number where to insert a new row. This index starts from 0
	    and is relative only to the rows contained inside this section, not
	    all the rows in the table.</p></descr>
</param>
          </parameters>
          <returns type="HTMLElement">
             <descr><p>The newly created row.</p></descr>
          </returns>
          <raises>
      <exception name="DOMException">
        <descr><p>INDEX_SIZE_ERR: Raised if the specified index is
	    greater than the number of rows of if the index is a negative
	    number other than -1.</p>
	</descr>
      </exception>
          </raises>
       </method>
       <method name="deleteRow" id="ID-5625626" version="DOM Level 2">
          <descr><p>Delete a row from this section.</p></descr>
          <parameters>
	  
<param id="ID-49711281" name="index" type="long" attr="in">
<descr><p>The index of the row to be deleted, or -1 to delete the last row. This index starts from 0 and is
	    relative only to the rows contained inside this section, not all
	    the rows in the table.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
      <exception name="DOMException">
        <descr><p>INDEX_SIZE_ERR: Raised if the specified index is
	    greater than or equal to the number of rows or if the index is a negative number other than -1.</p>
	</descr>
      </exception>
          </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTableRowElement" inherits="HTMLElement" id="ID-6986576">
	<descr><p>A row in a table. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TR element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="long" name="rowIndex" id="ID-67347567" readonly="yes" version="DOM Level 2">

          <descr>
	    <p>This is in logical order and not in document order. The
	    <code>rowIndex</code> does take into account sections
	    (<code>THEAD</code>, <code>TFOOT</code>, or
	    <code>TBODY</code>) within the table, placing
	    <code>THEAD</code> rows first in the index, followed by
	    <code>TBODY</code> rows, followed by <code>TFOOT</code>
	    rows.</p>
	  </descr>

       </attribute>
       <attribute type="long" name="sectionRowIndex" id="ID-79105901" readonly="yes" version="DOM Level 2">
          <descr><p>The index of this row, relative to the current section
(<code>THEAD</code>, <code>TFOOT</code>, or <code>TBODY</code>), starting from
	0.</p></descr>
       </attribute>
       <attribute type="HTMLCollection" name="cells" id="ID-67349879" readonly="yes" version="DOM Level 2">
          <descr><p>The collection of cells in this row. </p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-74098257" readonly="no">
          <descr><p>Horizontal alignment of data within cells of this row. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="bgColor" id="ID-18161327" readonly="no">
          <descr><p>Background color for rows. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-bgcolor" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">bgcolor attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="ch" id="ID-16230502" readonly="no">
          <descr><p>Alignment character for cells in a column. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">char attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="chOff" id="ID-68207461" readonly="no">
          <descr><p>Offset of alignment character. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charoff attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="vAlign" id="ID-90000058" readonly="no">
          <descr><p>Vertical alignment of data within cells of this row. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">valign attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <method name="insertCell" id="ID-68927016" version="DOM Level 2">
          <descr><p>Insert an empty <code>TD</code> cell into this row. If
	<code>index</code> is -1 or equal to the number of cells, the new
	cell is appended.</p></descr>
          <parameters>
	  
<param id="ID-20576436" name="index" type="long" attr="in">
<descr><p>The place to insert the cell, starting from 0.</p></descr>
</param>
          </parameters>
          <returns type="HTMLElement">
             <descr><p>The newly created cell.</p></descr>
          </returns>
          <raises>
      <exception name="DOMException">
        <descr><p>INDEX_SIZE_ERR: Raised if the specified <code>index</code> is
	    greater than the number of cells or if the index is a negative number other than -1.</p>
	</descr>
      </exception>
          </raises>
       </method>
       <method name="deleteCell" id="ID-11738598" version="DOM Level 2">
          <descr><p>Delete a cell from the current row.</p></descr>
          <parameters>
	  
<param id="ID-63209996" name="index" type="long" attr="in">
<descr><p>The index of the cell to delete, starting from 0. If the index is
-1 the last cell in the row is deleted.</p></descr>
</param>
          </parameters>
          <returns type="void">
             <descr><p/></descr>
          </returns>
          <raises>
      <exception name="DOMException">
        <descr><p>INDEX_SIZE_ERR: Raised if the specified <code>index</code> is
	    greater than or equal to the number of cells or if the index
	    is a negative number other than -1.</p>
	</descr>
      </exception>
          </raises>
       </method>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLTableCellElement" inherits="HTMLElement" id="ID-82915075">
	<descr><p>The object used to represent the <code>TH</code> and <code>TD</code>
elements. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#edef-TD" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TD element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="long" name="cellIndex" id="ID-80748363" readonly="yes">
          <descr><p>The index of this cell in the row, starting from
	0. This index is in document tree order and not display order.</p></descr>
       </attribute>
       <attribute type="DOMString" name="abbr" id="ID-74444037" readonly="no">
          <descr><p>Abbreviation for header cells. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-abbr" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">abbr attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="align" id="ID-98433879" readonly="no">
          <descr><p>Horizontal alignment of data in cell. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-align-TD" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="axis" id="ID-76554418" readonly="no">
          <descr><p>Names group of related headers. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-axis" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">axis attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="bgColor" id="ID-88135431" readonly="no">
          <descr><p>Cell background color. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/graphics.html#adef-bgcolor" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">bgcolor attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="ch" id="ID-30914780" readonly="no">
          <descr><p>Alignment character for cells in a column. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-char" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">char attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="chOff" id="ID-20144310" readonly="no">
          <descr><p>Offset of alignment character. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-charoff" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">charoff attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="colSpan" id="ID-84645244" readonly="no">
          <descr><p>Number of columns spanned by cell. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-colspan" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">colspan attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="headers" id="ID-89104817" readonly="no">
          <descr><p>List of <code>id</code> attribute values for header cells. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-headers" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">headers attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="height" id="ID-83679212" readonly="no">
          <descr><p>Cell height. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-height-TH" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">height attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="noWrap" id="ID-62922045" readonly="no">
          <descr><p>Suppress word wrapping. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-nowrap" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">nowrap attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="long" name="rowSpan" id="ID-48237625" readonly="no">
          <descr><p>Number of rows spanned by cell. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-rowspan" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rowspan attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="scope" id="ID-36139952" readonly="no">
          <descr><p>Scope covered by header cells. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-scope" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">scope attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="vAlign" id="ID-58284221" readonly="no">
          <descr><p>Vertical alignment of data in cell. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-valign" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">valign attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-27480795" readonly="no">
          <descr><p>Cell width. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#adef-width-TH" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
</interface>


          <!-- Frames -->
	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLFrameSetElement" inherits="HTMLElement" id="ID-43829095">
	<descr><p>Create a grid of frames. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAMESET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">FRAMESET element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="cols" id="ID-98869594" readonly="no">
          <descr><p>The number of columns of frames in the frameset. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-cols-FRAMESET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cols attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="rows" id="ID-19739247" readonly="no">
          <descr><p>The number of rows of frames in the frameset. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-rows-FRAMESET" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">rows attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLFrameElement" inherits="HTMLElement" id="ID-97790553">
	<descr><p>Create a frame. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-FRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">FRAME element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="frameBorder" id="ID-11858633" readonly="no">
          <descr><p>Request frame borders. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">frameborder attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="longDesc" id="ID-7836998" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> designating a long description of this image or frame. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-longdesc-FRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">longdesc attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="marginHeight" id="ID-55569778" readonly="no">
          <descr><p>Frame margin height, in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">marginheight attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="marginWidth" id="ID-8369969" readonly="no">
          <descr><p>Frame margin width, in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">marginwidth attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-91128709" readonly="no">
          <descr><p>The frame name (object of the <code>target</code> attribute). See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-FRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="boolean" name="noResize" id="ID-80766578" readonly="no">
          <descr><p>When true, forbid user from resizing frame. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-noresize" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">noresize attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="scrolling" id="ID-45411424" readonly="no">
          <descr><p>Specify whether or not the frame should have scrollbars. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">scrolling attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="src" id="ID-78799535" readonly="no">
    <descr><p>A URI <bibref ref="RFC2396"/> designating the initial frame contents. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">src attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="Document" name="contentDocument" id="ID-78799536" since="DOM Level 2" readonly="yes">
          <descr><p>The document this frame contains, if there is any and it
                   is available, or <code>null</code> otherwise.</p></descr>
       </attribute>
</interface>

	  
<!-- $Date: 2003/01/08 01:27:38 $ $Revision: 1.2 $ -->
    <interface name="HTMLIFrameElement" inherits="HTMLElement" id="ID-50708718">
	<descr><p>Inline subwindows. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-IFRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">IFRAME element definition</loc> in HTML 4.01.</p></descr>
       <attribute type="DOMString" name="align" id="ID-11309947" readonly="no">
          <descr><p>Aligns this object (vertically or horizontally) 
with respect to its surrounding text. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-align-IMG" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">align attribute definition</loc> in HTML 4.01. This attribute is deprecated in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="frameBorder" id="ID-22463410" readonly="no">
          <descr><p>Request frame borders. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-frameborder" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">frameborder attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="height" id="ID-1678118" readonly="no">
          <descr><p>Frame height. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-height-IFRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">height attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="longDesc" id="ID-70472105" readonly="no">
    <descr><p>URI <bibref ref="RFC2396"/> designating a long description of this image or frame. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-longdesc-IFRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">longdesc attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="marginHeight" id="ID-91371294" readonly="no">
          <descr><p>Frame margin height, in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginheight" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">marginheight attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="marginWidth" id="ID-66486595" readonly="no">
          <descr><p>Frame margin width, in pixels. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-marginwidth" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">marginwidth attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="name" id="ID-96819659" readonly="no">
          <descr><p>The frame name (object of the <code>target</code> attribute). See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-name-IFRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">name attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="scrolling" id="ID-36369822" readonly="no">
          <descr><p>Specify whether or not the frame should have scrollbars. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-scrolling" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">scrolling attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="src" id="ID-43933957" readonly="no">
    <descr><p>A URI <bibref ref="RFC2396"/> designating the initial frame contents. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-src-FRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">src attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="DOMString" name="width" id="ID-67133005" readonly="no">
          <descr><p>Frame width. See the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#adef-width-IFRAME" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">width attribute definition</loc> in HTML 4.01.</p></descr>
       </attribute>
       <attribute type="Document" name="contentDocument" id="ID-67133006" since="DOM Level 2" readonly="yes">
          <descr><p>The document this frame contains, if there is any and it
                   is available, or <code>null</code> otherwise.</p></descr>
       </attribute>
</interface>


	  <!-- Miscellaneous -->
      </definitions>
    </div3>
  </div2>
</div1>


</body>
  <!--
  *************************************************************************
  * BACK MATTER                                                           *
  *************************************************************************
  -->
<back> 
  
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ -->
<div1 id="Changes">
  <head>Changes</head>

  <orglist role="editors">
    <member>
      <name>Philippe Le Hégaret</name>
      <affiliation>W3C</affiliation>
    </member>
  </orglist>

  <div2 id="DOMLevel1to2Changes">
    <head>Changes between DOM Level 1 and DOM Level 2</head>

    <note>
      <p>
	The DOM Level 2 HTML module is not backward compatible with the DOM
	Level 1 HTML module.
      </p>
    </note>

    <glist>
      <gitem>
	<label>OMG IDL</label>
	<def><p>The DOM Level 2 specifications use CORBA 2.3.1
	    instead of CORBA 2.2.</p>
	</def>
      </gitem>
      <gitem>
	<label>XHTML 1.0 support</label>
	<def>
	  <p>
	    The DOM Level 2 HTML module supports HTML 4 as well as XHTML
	    1.0 documents. Therefore, case sensitivity in methods
	    depends on <code>Document</code> support for the feature
	    "<code>XML</code>" as well as "<code>HTML</code>".
	  </p>
	</def>
      </gitem>
    </glist>

    <div3 id="DOMLevel1Changes">
      <head>Changes to DOM Level 1 interfaces and exceptions</head>

      <glist>
	<gitem>
	  <label>Interface <code>HTMLDocument</code></label>
	  <def>
	    <p>the method <code>getElementById</code> is now inherited from the
	    <code>Document</code> interface <bibref ref="DOMCore"/> where it
	    was moved.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLSelectElement</code></label> <def>
	    <p>
	      The type of the attribute <code>options</code> was changed
	      from <code>HTMLCollection</code> to
	      <code>HTMLOptionsCollection</code>.  </p>
	    <p>
	      The attribute <code>length</code> is no longer readonly
	      and is now unsigned.
	    </p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLOptionElement</code></label>
	  <def><p>Changing the <code>defaultSelected</code> attribute does not
	      reset the state of the form control.</p>
	    <p>
	      <code>index</code> is readonly.
	    </p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLInputElement</code></label>
	  <def>
	    <p>the attribute <code>type</code> is no longer read
	  only.</p>
	    <p>The type of the attribute <code>size</code> was
	      changed from <code>DOMString</code> to <code>unsigned
	      long</code>.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLTextAreaElement</code></label>
	  <def><p>Changing the <code>defaultValue</code> attribute does not
	      reset the contents of the form control.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLBlockquoteElement</code></label>
	  <def><p>this interface has been
	  removed. <code>BLOCKQUOTE</code> elements are now supported by
	  the <code>HTMLQuoteElement</code> interface.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLBaseFontElement</code></label>
	  <def><p>The attribute <code>size</code> is of type
	  <code>long</code>.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLImageElement</code></label>
	  <def>
	    <p>The <code>lowSrc</code> attribute was removed.</p>
	    
	    <p>The types of the attributes <code>height</code>,
	    <code>hspace</code>, <code>width</code> and
	    <code>vspace</code> were changed from <code>DOMString</code>
	    to <code>long</code>.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLObjectElement</code></label>
	  <def><p>The attribute <code>contentDocument</code> was added.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLAppletElement</code></label>
	  <def>
	    <p>The types of the attributes <code>hspace</code>
	      and <code>vspace</code> were changed from <code>DOMString</code>
	    to <code>long</code>.</p>
	    <p>The attribute <code>object</code> returns the value of
	      the HTML object attribute.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLTableElement</code></label>
	  <def>
	    <p><code>caption</code>, <code>tHead</code>,
	      <code>tFoot</code>, <code>insertRow</code>, and
	      <code>deleteRow</code> may raise exceptions.</p>
	    <p><code>index</code> uses a logical order, and not a
	      document order.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLTableSectionElement</code></label>
	  <def>
	    <p>The methods <code>insertRow</code> and
	      <code>deleteRow</code> may raise exceptions.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLTableRowElement</code></label>
	  <def>
	    <p>The attributes <code>rowIndex</code>,
	      <code>sectionRowIndex</code>, and <code>cells</code> are
	      readonly.</p>
	    <p>The methods <code>insertCell</code> and
	      <code>deleteCell</code> may raise exceptions.</p>
	    <p><code>rowIndex</code> uses a logical order, and not a
	      document order.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLFrameElement</code></label>
	  <def><p>the attribute <code>contentDocument</code> was added.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Interface <code>HTMLIFrameElement</code></label>
	  <def><p>the attribute <code>contentDocument</code> was added.</p>
	  </def>
	</gitem>
	<gitem>
	  <label>Module and package name</label> <def>
	    <p>
	      The module name used in the OMG IDL is now
	      <code>html2</code>.
	    </p>
	    <p>
	      The package name used in the Java bindings is now
	      <code>org.w3c.dom.html2</code>.
	    </p>
	  </def>
	</gitem>
      </glist>
    </div3>
    <div3 id="DOMLevel2Addons">
      <head>New Interfaces</head>
      <glist>
	<gitem>
	  <label>Interface <code>HTMLOptionsCollection</code></label>
	  <def><p>The <code>HTMLOptionsCollection</code> interface was
	      added to the HTML module.</p>
	  </def>
	</gitem>
      </glist>
    </div3>
  </div2>
</div1>


<div1 role="idl" id="idl">
  <head>IDL Definitions</head>

  <p>This appendix contains the complete OMG IDL <bibref ref="OMGIDL"/> for
  the Level 2 Document Object Model HTML definitions.</p>

  <p>Unfortunately the OMG IDL in this appendix is not conformant due to
  problems in the validator that was used to validate Level 1. The
  <code>readOnly</code> attribute on the <code>HTMLInputElement</code> and
  <code>HTMLTextAreaElement</code> interfaces, as well as the
  <code>object</code> attribute on the <code>HTMLAppletElement</code>
  interface, are not conformant with OMG IDL 2.2. The <code>valueType</code>
  attribute on the <code>HTMLParamElement</code> interface is not conformant
  with OMG IDL 2.3.1, which hadn't been released when DOM Level 1 <bibref ref="DOM-Level-1"/> was
  published.</p>

  <p>The IDL files are also available as: <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="idl.zip" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/idl.zip</loc></p>

    <!--
    ******************************************************
    | CORE OMG IDL DEFINITIONS                           |
    ******************************************************
    -->
      <?GENERATE-IDL HTML html2 dom.w3c.org dom?>
</div1>

<div1 role="java-binding" id="java-binding">
  <head>Java language Binding</head>

  <p>This appendix contains the complete Java language <bibref ref="Java"/>
  binding for the Level 2 Document Object Model HTML.</p>

  <p>The Java files are also available as <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="java-binding.zip" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/java-binding.zip</loc></p>

    <!--
    ******************************************************
    | CORE JAVA BINDINGS                                 |
    ******************************************************
    -->
      <?GENERATE-JAVA HTML org.w3c.dom html2?>
</div1>
<div1 role="ecma-binding" id="ecma-binding">
  <head>ECMAScript Language Binding</head>

  <p>This appendix contains the complete ECMAScript <bibref ref="ECMAScript"/> binding for the Level 2 Document Object Model HTML
  definitions.</p>

      <note>
	<p>
	  Exceptions handling is only supported by ECMAScript implementation
	  conformant with the Standard ECMA-262 3rd. Edition (<bibref ref="ECMAScript"/>).
	</p>
      </note>

    <!--
    ******************************************************
    | CORE ECMASCRIPT BINDINGS                         |
    ******************************************************
    -->
  <?GENERATE-ECMA HTML?>
  <p>
    HTMLAnchorElement objects in <code>String</code> expressions are evaluated
    as <code>HTMLAnchorElement.href</code>. For example:
  </p>
  <eg role="code" xml:space="preserve">
     alert(" The absolute URI is " + myAnchorElement);
  </eg>
  <p>is equivalent to</p>
  <eg role="code" xml:space="preserve">
     alert(" The absolute URI is " + myAnchorElement.href);
  </eg>
  
</div1>
    <div1 role="acknowledgements" id="contributors"> 
      <head>Acknowledgements</head> 
      <p>
	Many people contributed to this specification, including members
	of the DOM Working Group and the DOM Interest Group. We
	especially thank the following:
      </p>

      <p>
	Andy Heninger (IBM), Arnaud Le Hors (W3C and IBM), Bill Smith
	(Sun), Bill Shea (Merrill Lynch), Chris Lovett (Microsoft),
	Chris Wilson (Microsoft), David Brownell (Sun), Glenn Adams
	(ATSC), James Davidson (Sun), Joe Kesselman (IBM), Joe Lapp
	(webMethods), Joe Marini (Macromedia), Johnny Stenback
	(Netscape), Jonathan Marsh (Microsoft), Jonathan Robie (Texcel
	Research and Software AG), Kim Adamson-Sharpe (SoftQuad Software
	Inc.), Lauren Wood (SoftQuad Software Inc., <emph>former
	Chair</emph>), Laurence Cable (Sun), Mark Davis (IBM), Mark
	Scardina (Oracle), Martin Dürst (W3C), Mick Goulish
	(Software AG), Mike Champion (Arbortext and Software AG), Miles
	Sabin (Cromwell Media), Patti Lutsky (Arbortext), Paul Grosso
	(Arbortext), Peter Sharpe (SoftQuad Software Inc.), Phil Karlton
	(Netscape), Philippe Le Hégaret (W3C, <emph>W3C team
	contact and former Chair</emph>), Ramesh Lekshmynarayanan
	(Merrill Lynch), Ray Whitmer (iMall, Excite@Home, Netscape and
	<emph>Chair</emph>), Rich Rollman (Microsoft), Rick Gessner
	(Netscape), Tom Pixley (Netscape), Vidur Apparao (Netscape),
	Vinod Anupam (Lucent).
      </p>
      
      <p>
	Thanks to all those who have helped to improve this
	specification by sending suggestions and corrections.
      </p>
      <p>
	The W3C tried to produce the most useful and accurate
	specification as possible but we wouldn't have been able to do
	so without the help of the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/DOM/Test/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">DOM Test Suite
	effort</loc>. Special thanks to Curt Arnold, Rick Rivello
	(NIST), Robert Clary (Netscape) and Dimitris Dimitriadis for the
	DOM Level 2 HTML Test Suite. The DOM Test Suite is based on the
	test suite developed by Mary Brady (NIST).
      </p>
      <div2 id="Productions">
	<head>Production Systems</head>
	<p>
	  This specification was written in XML. The HTML, OMG IDL, Java
	  and ECMAScript bindings were all produced automatically.
	</p>
	<p>
	  This document was generated using DOM Level 2. We used <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://xml.apache.org/xerces-j" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Xerces</loc> as the
	  basis DOM implementation and wish to thank the
	  authors. Philippe Le Hégaret and Arnaud Le Hors wrote
	  the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://dev.w3.org/cvsweb/java/classes/org/w3c/tools/specgenerator/" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Java
	  programs</loc> which are the DOM application.
	</p>
      </div2>
      <div2 id="dom_level_1">
        <head>DOM Level 1</head>
	<p>
	  The authors of the DOM Level 1 specification, members of the
	  DOM Working Group, deserve much credit for their hard work:
	</p>
	<p>
	  Lauren Wood (SoftQuad, Inc., <emph>chair</emph>),
    Arnaud Le Hors (W3C, <emph>W3C staff contact</emph>),
    Andrew Watson (Object Management Group),
    Bill Smith (Sun),
    Chris Lovett (Microsoft),
    Chris Wilson (Microsoft),
    David Brownell (Sun),
    David Singer (IBM),
    Don Park (invited),
    Eric Vasilik (Microsoft),
    Gavin Nicol (INSO),
    Ian Jacobs (W3C),
    James Clark (invited),
    Jared Sorensen (Novell),
    Jonathan Robie (Texcel Research and Software AG),
    Mike Champion (ArborText and Software AG),
    Paul Grosso (ArborText),
    Peter Sharpe (SoftQuad, Inc.),
    Phil Karlton (Netscape),
    Ray Whitmer (iMall),
    Rich Rollman (Microsoft),
    Rick Gessner (Netscape),
    Robert Sutor (IBM),
    Scott Isaacs (Microsoft),
    Sharon Adler (INSO),
    Steve Byrne (JavaSoft),
    Tim Bray (invited),
    Tom Pixley (Netscape),
    Vidur Apparao (Netscape).
	</p>
	<p>
	  Thanks to Joe English, author of <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.flightlab.com/cost" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">cost</loc> for helping so
	  much in allowing us to develop a framework that made the
	  production of this specification possible.
	</p>
	<p>
	  Thanks to Jan Kärrman, author of <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.tdb.uu.se/~jan/html2ps.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">html2ps</loc>
	  for helping so much in creating the Postscript version of the
	  specification.
	</p>
	<p>
	  The editors of the first version of the DOM HTML module were
	  Mike Champion (ArborText), Vidur Apparao (Netscape), Scott
	  Isaacs (Microsoft, January 1998), Chris Wilson (Microsoft,
	  after January 1998), and Ian Jacobs (W3C).
	</p>
      </div2>
    </div1>
    
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ -->
<!--
 *************************************************************************
 * BEGINNING OF DOM GLOSSARY                                             *
 *************************************************************************
-->
<div1 role="glossary" id="glossary"> 
  <head>Glossary</head> 
  <orglist role="editors"> 
	 <member> 
		<name>Arnaud Le Hors</name> 
		<affiliation>IBM</affiliation> 
	 </member> 
	 <member> 
		<name>Lauren Wood</name> 
		<affiliation>SoftQuad Software Inc.</affiliation> 
	 </member> 
	 <member> 
		<name>Robert S. Sutor</name> 
		<affiliation>IBM (for DOM Level 1)</affiliation> 
	 </member> 
  </orglist> 
  <p>Several of the following term definitions have been borrowed or modified
	 from similar definitions in other W3C or standards documents. See the links
	 within the definitions for more information.</p> 
  <glist><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-16-bit-unit">16-bit unit</label> 
		<def> 
		  <p>The base unit of a <code>DOMString</code>. This indicates that indexing on a <code>DOMString</code> occurs in units of 16 bits. This must not be misunderstood to mean that
			 a <code>DOMString</code> can store arbitrary 16-bit units. A <code>DOMString</code> is a character string encoded in UTF-16; this means that the
			 restrictions of UTF-16 as well as the other relevant restrictions on character
			 strings must be maintained. A single character, for example in the form of a
			 numeric character reference, may correspond to one or two 16-bit units.</p> 
		  <p>For more information, see <bibref ref="Unicode"/> and
			 <bibref ref="ISO10646"/>.</p> 
		</def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-ancestor">ancestor</label> 
		<def> 
		  <p>An <term>ancestor</term> node of any node A is any node above A in a
			 tree model of a document, where "above" means "toward the root." </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-API">API</label> 
		<def> 
		  <p>An <term>API</term> is an application programming interface, a set
			 of functions or <term>methods</term> used to access some
			 functionality.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-child">child</label> 
		<def> 
		  <p>A <term>child</term> is an immediate <term>descendant</term> node of
			 a node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-application">client application</label> 
		<def> 
		  <p>A [client] application is any software that uses the Document Object
			 Model programming interfaces provided by the hosting implementation to
			 accomplish useful work. Some examples of client applications are scripts within
			 an HTML or XML document.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-COM">COM</label> 
		<def> 
		  <p><term>COM</term> is Microsoft's Component Object Model
			 <bibref ref="COM"/>, a technology for building applications from binary
			 software components.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-content-model">content model</label> 
		<def> 
		  <p>The <term>content model</term> is a simple grammar governing the
			 allowed types of the <term>child</term> elements and the order in which they
			 appear. See <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-element-content" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Element
			 Content</xspecref> in XML <bibref ref="XML"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-context">context</label> 
		<def> 
		  <p>A <term>context</term> specifies an access pattern (or path): a set
			 of interfaces which give you a way to interact with a model. For example,
			 imagine a model with different colored arcs connecting data nodes. A context
			 might be a sheet of colored acetate that is placed over the model allowing you
			 a partial view of the total information in the model.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-convenience">convenience</label> 
		<def> 
		  <p>A <term>convenience method</term> is an operation on an object that
			 could be accomplished by a program consisting of more basic operations on the
			 object. Convenience <term>methods</term> are usually provided to make the API
			 easier and simpler to use or to allow specific programs to create more
			 optimized implementations for common operations. A similar definition holds for
			 a <term>convenience property</term>. </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-cooked">cooked model</label> 
		<def> 
		  <p>A model for a document that represents the document after it has
			 been manipulated in some way. For example, any combination of any of the
			 following transformations would create a cooked model: 
			 <olist> 
				<item> 
				  <p>Expansion of internal text entities.</p> 
				</item> 
				<item> 
				  <p>Expansion of external entities.</p> 
				</item> 
				<item> 
				  <p>Model augmentation with style-specified generated text.</p> 
				</item> 
				<item> 
				  <p>Execution of style-specified reordering.</p> 
				</item> 
				<item> 
				  <p>Execution of scripts.</p> 
				</item> 
			 </olist> A browser might only be able to provide access to a cooked
			 model, while an editor might provide access to a cooked or the initial
			 structure model (also known as the <term>uncooked model</term>) for a document.
			 </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-CORBA">CORBA</label> 
		<def> 
		  <p><term>CORBA</term> is the <term>Common Object Request Broker
			 Architecture</term> from the 
			 <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.omg.org" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">OMG</loc> <bibref ref="CORBA"/>. This architecture
			 is a collection of objects and libraries that allow the creation of
			 applications containing objects that make and receive requests and responses in
			 a distributed environment.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-cursor">cursor</label> 
		<def> 
		  <p>A <term>cursor</term> is an object representation of a node. It may
			 possess information about context and the path traversed to reach the
			 node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-datamodel">data model</label> 
		<def> 
		  <p>A <term>data model</term> is a collection of descriptions of data
			 structures and their contained fields, together with the operations or
			 functions that manipulate them.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-deepest">deepest</label> 
		<def> 
		  <p>The <term>deepest</term> element is that element which is furthest
			 from the root or document element in a tree model of the document.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-deprecation">deprecation</label> 
		<def> 
		  <p>When new releases of specifications are released, some older
			 features may be marked as being <term>deprecated</term>. This means that new
			 work should not use the features and that although they are supported in the
			 current release, they may not be supported or available in future
			 releases.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-descendant">descendant</label> 
		<def> 
		  <p>A <term>descendant</term> node of any node A is any node below A in
			 a tree model of a document, where "below" means "away from the root."</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-documentorder">document order</label>
		<def> 
                  <p>The term <term>document order</term> has the same meaning as depth 
                     first, pre-order traversal, which is equivalent to the order in 
                     which the start tags occur in the text representation of the document.</p></def> 
	 </gitem><!-- ................................................................ -->

	 <gitem> 
		<label id="dt-DOM-Level-0">DOM Level 0</label> 
		<def> 
		  <p>The term "<term>DOM Level 0</term>" refers to a mix (not formally
			 specified) of HTML document functionalities offered by Netscape Navigator
			 version 3.0 and Microsoft Internet Explorer version 3.0. In some cases,
			 attributes or <term>methods</term> have been included for reasons of backward
			 compatibility with "DOM Level 0".</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-ECMAScript">ECMAScript</label> 
		<def> 
		  <p>The programming language defined by the ECMA-262 standard
			 <bibref ref="ECMAScript"/>. As stated in the standard, the originating
			 technology for ECMAScript was JavaScript <bibref ref="JavaScript"/>. Note that
			 in the ECMAScript Language binding, the word "property" is used in the same
			 sense as the IDL term "attribute."</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-element">element</label> 
		<def> 
		  <p>Each document contains one or more elements, the boundaries of which
			 are either delimited by start-tags and end-tags, or, for empty elements by an
			 empty-element tag. Each element has a type, identified by name, and may have a
			 set of attributes. Each attribute has a name and a value. See
			 <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-logical-struct" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Logical Structures</xspecref> in
			 XML <bibref ref="XML"/>. </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-event-propagation">event propagation, also known as event
		  bubbling</label> 
		<def> 
		  <p>This is the idea that an event can affect one object and a set of
			 related objects. Any of the potentially affected objects can block the event or
			 substitute a different one (upward event propagation). The event is broadcast
			 from the node at which it originates to every <term>parent</term>
			 node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-equivalence">equivalence</label> 
		<def> 
		  <p>Two nodes are <term>equivalent</term> if they have the same node
			 type and same node name. Also, if the nodes contain data, that must be the
			 same. Finally, if the nodes have attributes the collection of attribute names
			 must be the same and the attributes corresponding by name must be equivalent as
			 nodes.</p> 
		  <p>Two nodes are <term>deeply equivalent</term> if they are
			 <term>equivalent</term>, their <term>child</term> node lists are equivalent <code>NodeList</code> objects, and their attributes are deeply equivalent.</p> 
		  <p>Two <code>NodeList</code> objects are <term>equivalent</term> if they have the same length, and
			 the nodes corresponding by index are deeply equivalent. </p> 
		  <p>Two <code>NamedNodeMap</code> objects are <term>equivalent</term> if they have the same length, they
			 have same collection of names, and the nodes corresponding by name in the maps
			 are deeply equivalent. </p> 
		  <p>Two <code>DocumentType</code> nodes are <term>equivalent</term> if they are equivalent as nodes, have
			 the same names, and have equivalent entities and attributes <code>NamedNodeMap</code> objects.</p> 
		</def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-infoitem">information item</label> 
		<def> 
		  <p>An information item is an abstract representation of some component
			 of an XML document. See the <bibref ref="InfoSet"/> for details. </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-implementation">hosting implementation</label> 
		<def> 
		  <p>A [hosting] implementation is a software module that provides an
			 implementation of the DOM interfaces so that a client application can use them.
			 Some examples of hosting implementations are browsers, editors and document
			 repositories.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-HTML">HTML</label> 
		<def> 
		  <p>The HyperText Markup Language (<term>HTML</term>) is a simple markup
			 language used to create hypertext documents that are portable from one platform
			 to another. HTML documents are SGML documents with generic semantics that are
			 appropriate for representing information from a wide range of applications.
			 <bibref ref="HTML40"/></p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-IDL">IDL</label> 
		<def> 
		  <p>An Interface Definition Language (<term>IDL</term>) is used to
			 define the interfaces for accessing and operating upon objects. Examples of
			 IDLs are the Object Management Group's IDL <bibref ref="CORBA"/>, Microsoft's
			 IDL <bibref ref="MSIDL"/>, and Sun's Java IDL <bibref ref="JavaIDL"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-implementor">implementor</label> 
		<def> 
		  <p>Companies, organizations, and individuals that claim to support the
			 Document Object Model as an API for their products.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-inheritance">inheritance</label> 
		<def> 
		  <p>In object-oriented programming, the ability to create new classes
			 (or interfaces) that contain all the methods and properties of another class
			 (or interface), plus additional methods and properties. If class (or interface)
			 D inherits from class (or interface) B, then D is said to be
			 <term>derived</term> from B. B is said to be a <term>base</term> class (or
			 interface) for D. Some programming languages allow for multiple inheritance,
			 that is, inheritance from more than one class or interface.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-raw-struct">initial structure model</label> 
		<def> 
		  <p>Also known as the <term>raw structure model</term> or the
			 <term>uncooked model</term>, this represents the document before it has been
			 modified by entity expansions, generated text, style-specified reordering, or
			 the execution of scripts. In some implementations, this might correspond to the
			 "initial parse tree" for the document, if it ever exists. Note that a
			 given implementation might not be able to provide access to the initial
			 structure model for a document, though an editor probably would.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-interface">interface</label> 
		<def> 
		  <p>An <term>interface</term> is a declaration of a set of
			 <term>methods</term> with no information given about their implementation. In
			 object systems that support interfaces and inheritance, interfaces can usually
			 inherit from one another. </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-lang-binding">language binding</label> 
		<def> 
		  <p>A programming <term>language binding</term> for an IDL specification
			 is an implementation of the interfaces in the specification for the given
			 language. For example, a Java language binding for the Document Object Model
			 IDL specification would implement the concrete Java classes that provide the
			 functionality exposed by the interfaces.</p></def> 
	 </gitem><!-- ................................................................ -->
    <!-- ................................................................ -->
    <gitem>
      <label id="dt-live">live</label>
      <def>
          <p>An object is <term>live</term> if any change to the underlying
          document structure is reflected in the object.</p></def>      
    </gitem>
	 <gitem> 
		<label id="dt-localname">local name</label> 
		<def> 
		  <p>A <term>local name</term> is the local part of a <term>qualified
			 name</term>. This is called the <xtermref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-localname" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">local part</xtermref> in Namespaces in XML
			 <bibref ref="Namespaces"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-method">method</label> 
		<def> 
		  <p>A <term>method</term> is an operation or function that is associated
			 with an object and is allowed to manipulate the object's data. </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-model">model</label> 
		<def> 
		  <p>A <term>model</term> is the actual data representation for the
			 information at hand. Examples are the structural model and the style model
			 representing the parse structure and the style information associated with a
			 document. The model might be a tree, or a directed graph, or something
			 else.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-namespaceprefix">namespace prefix</label> 
		<def> 
		  <p>A <term>namespace prefix</term> is a string that associates an
			 element or attribute name with a <term>namespace URI</term> in XML. See
			 <xtermref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-prefix" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">namespace prefix</xtermref> in
			 Namespaces in XML <bibref ref="Namespaces"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-namespaceURI">namespace URI</label> 
		<def> 
		  <p>A <term>namespace URI</term> is a URI that identifies an <term>XML
			 namespace</term>. Strictly speaking, this actually is a <term>namespace URI
			 reference</term>. This is called the <xtermref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#dt-NSName" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">namespace name</xtermref> in Namespaces in XML
			 <bibref ref="Namespaces"/>.</p>
		</def>
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-object-model">object model</label>
		<def>
		  <p>An <term>object model</term> is a collection of descriptions of
			 classes or interfaces, together with their member data, member functions, and
			 class-static operations. </p></def>
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-parent">parent</label> 
		<def> 
		  <p>A <term>parent</term> is an immediate <term>ancestor</term> node of
			 a node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-qualifiedname">qualified name</label> 
		<def> 
		  <p>A <term>qualified name</term> is the name of an element or attribute
			 defined as the concatenation of a <term>local name</term> (as defined in this
			 specification), optionally preceded by a <term>namespace prefix</term> and
			 colon character. See <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/1999/REC-xml-names-19990114/#ns-qualnames" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Qualified
			 Names</xspecref> in Namespaces in XML <bibref ref="Namespaces"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-readonly-node">readonly node</label> 
		<def> 
		  <p>A <term>readonly node</term> is a node that is immutable. This means
			 its list of children, its content, and its attributes, when it is an element,
			 cannot be changed in any way. However, a readonly node can possibly be moved,
			 when it is not itself contained in a readonly node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-root-node">root node</label> 
		<def> 
		  <p>The <term>root node</term> is the unique node that is not a
			 <term>child</term> of any other node. All other nodes are children or other
			 descendants of the root node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-sibling">sibling</label> 
		<def> 
		  <p>Two nodes are <term>siblings</term> if and only if they have the
			 same <term>parent</term> node.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-string-compare">string comparison</label> 
		<def> 
		  <p>When string matching is required, it is to occur as though the
			 comparison was between 2 sequences of code points from the Unicode 3.0 standard
			 <bibref ref="Unicode"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-tag-valid">tag valid document</label> 
		<def> 
		  <p>A document is <term>tag valid</term> if all begin and end tags are
			 properly balanced and nested.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem><label id="dt-token">token</label><def>
		  <p>An information item such as an
			 <xtermref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/REC-xml.html#NT-Name" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">XML Name</xtermref>
			 which has been <termref def="dt-tokenized">tokenized</termref>.</p></def>
	 </gitem><!-- ................................................................ -->
	 <gitem><label id="dt-tokenized">tokenized</label><def>
		  <p>The description given to various information items (for example,
			 attribute values of various types, but not including the StringType CDATA)
			 after having been processed by the XML processor. The process includes
			 stripping leading and trailing white space, and replacing multiple space
			 characters by one. See the definition of
			 <xtermref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/REC-xml.html#NT-TokenizedType" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">tokenized
			 type</xtermref>.</p></def>
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-type-valid">type valid document</label> 
		<def> 
		  <p>A document is <term>type valid</term> if it conforms to an explicit
			 DTD.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-uncooked">uncooked model</label> 
		<def> 
		  <p>See initial structure model.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-well-formed">well-formed document</label> 
		<def> 
		  <p>A document is <term>well-formed</term> if it is tag valid and
			 entities are limited to single elements (i.e., single sub-trees). See
			 <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2000/REC-xml-20001006#sec-well-formed" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest"> Well-Formed XML
			 Documents</xspecref> in XML <bibref ref="XML"/>.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-XML">XML</label> 
		<def> 
		  <p>Extensible Markup Language (<term>XML</term>) is an extremely simple
			 dialect of SGML. The goal is to enable generic SGML to be served, received, and
			 processed on the Web in the way that is now possible with HTML. XML
			 <bibref ref="XML"/> has been designed for ease of implementation and for
			 interoperability with both SGML and HTML.</p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-XML-name">XML name</label> 
		<def> 
		  <p>See <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name" xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">XML name</xspecref> in the
			 XML specification <bibref ref="XML"/>. </p></def> 
	 </gitem><!-- ................................................................ -->
	 <gitem> 
		<label id="dt-XML-namespace">XML namespace</label> 
		<def> 
		  <p>An <term>XML namespace</term> is a collection of names, identified
			 by a URI reference <bibref ref="RFC2396"/>, which are used in XML documents as
			 element types and attribute names. <bibref ref="Namespaces"/></p></def> 
	 </gitem><!-- ................................................................ -->
  </glist></div1><!--
 *************************************************************************
 * END OF DOM GLOSSARY                                                   *
 *************************************************************************
-->

    
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ -->
<!--
 *************************************************************************
 * BEGINNING OF REFERENCES                                               *
 *************************************************************************
-->
<div1 role="references" id="References">
  <head>References</head>
  <p>
    For the latest version of any W3C specification please consult the list of
    <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">W3C Technical Reports</loc> available at
    http://www.w3.org/TR.
  </p>
  
  <div2 id="References-Normative">
    <head>Normative references</head>
    <blist>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="Charmod" key="CharModel" href="http://www.w3.org/TR/2001/WD-charmod-20010126" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Character Model for the World Wide Web 1.0</titleref>,
	M. D¨rst, et al., Editors. World Wide Web
	Consortium, January 2001.  This version of the Character Model
	for the World Wide Web Specification is http://www.w3.org/TR/2001/WD-charmod-20010126. The <loc href="http://www.w3.org/TR/charmod" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of Character
	Model</loc> is available at http://www.w3.org/TR/charmod.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="CSS2" key="CSS2" href="http://www.w3.org/TR/1998/REC-CSS2-19980512" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Cascading Style Sheets, level 2
	Specification</titleref>, B. Bos, H. Wium Lie, C.
	Lilley, and I. Jacobs, Editors. World Wide Web Consortium, 12
	May 1998. This version of the Cascading Style Sheets
	Recommendation is http://www.w3.org/TR/1998/REC-CSS2-19980512. The <loc href="http://www.w3.org/TR/REC-CSS2" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of Cascading
	Style Sheets</loc> is available at
	http://www.w3.org/TR/REC-CSS2.
    </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMCore" key="DOM Level 2 Core" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Core
	Specification</titleref>, A. Le Hors, et al., Editors. World
	Wide Web Consortium, 13 November 2000. This version of the DOM
	Level 2 Core Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113. The <loc href="http://www.w3.org/TR/DOM-Level-2-Core" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
	DOM Level 2 Core</loc> is available at
	http://www.w3.org/TR/DOM-Level-2-Core.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMEvents" key="DOM Level 2 Events" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
 	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Events
 	Specification</titleref>, T. Pixley, Editor. World Wide Web
 	Consortium, 13 November 2000. This version of the Document
 	Object Model Level 2 Events Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113.  The
 	<loc href="http://www.w3.org/TR/DOM-Level-2-Events" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest
 	version of Document Object Model Level 2 Events</loc> is
 	available at http://www.w3.org/TR/DOM-Level-2-Events.
      </bibl>


      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMStyle" key="DOM Level 2 Style Sheets and CSS" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
       <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Style Sheets and CSS
       Specification</titleref>, C. Wilson, P. Le Hégaret,
       V. Apparao, Editors.  World Wide Web Consortium, 13 November
       2000. This version of the Document Object Model Level 2 Style
       Sheets and CSS Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Style" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
       Document Object Model Level 2 Style Sheets and CSS</loc> is
       available at http://www.w3.org/TR/DOM-Level-2-Style.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMTraversal-Range" key="DOM Level 2 Traversal and      Range" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Traversal and Range
	Specification</titleref>, J. Kesselman, J. Robie, M.
	Champion, P. Sharpe, V. Apparao, L. Wood,
	Editors. World Wide Web Consortium, 13 November 2000. This
	version of the Document Object Model Level 2 Traversal and Range
	Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest
	version of Document Object Model Level 2 Traversal and
	Range</loc> is available at
	http://www.w3.org/TR/DOM-Level-2-Traversal-Range.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMViews" key="DOM Level 2 Views" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Views
	Specification</titleref>, A. Le Hors, L. Cable, Editors.  World Wide Web
	Consortium, 13 November 2000. This version of the Document Object
	Model Level 2 Views Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Views" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of Document Object Model Level 2
	Views</loc> is available at http://www.w3.org/TR/DOM-Level-2-Views.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="ECMAScript" key="ECMAScript" href="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">ECMAScript Language Specification</titleref>, Third
	Edition.  European Computer Manufacturers Association, December
	1999.  This version of the ECMAScript Language is available at
	http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="HTML40" key="HTML 4.01" href="http://www.w3.org/TR/1999/REC-html401-19991224" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">HTML 4.01 Specification</titleref>, D. Raggett, A. Le
        Hors, and I. Jacobs, Editors. World Wide Web Consortium, 17
        December 1997, revised 24 April 1998, revised 24 December
        1999. This version of the HTML 4.01 Recommendation is
        http://www.w3.org/TR/1999/REC-html401-19991224. The <loc href="http://www.w3.org/TR/html4" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of HTML 4</loc> is
        available at http://www.w3.org/TR/html4.
      </bibl>      

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="RFC2396" key="IETF RFC 2396" href="http://www.ietf.org/rfc/rfc2396.txt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Uniform Resource Identifiers (URI): Generic
	Syntax</titleref>, T. Berners-Lee, R. Fielding, L. Masinter,
	Authors. Internet Engineering Task Force, August 1998. Available
	at http://www.ietf.org/rfc/rfc2396.txt.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="CookieRef" key="IETF RFC 2965" href="http://www.ietf.org/rfc/rfc2965.txt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">HTTP State Management Mechanism</titleref>, D. Kristol and
	L. Montulli, Editors. Internet Engineering Task Force, October
	2000. Available at http://www.ietf.org/rfc/rfc2965.txt.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="ISO10646" key="ISO/IEC 10646" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">ISO/IEC 10646-1993 (E). Information technology -
        Universal Multiple-Octet Coded Character Set (UCS) - Part
        1: Architecture and Basic Multilingual Plane.</titleref>
        [Geneva]: International Organization for Standardization, 1993
        (plus amendments AM 1 through AM 7).
      </bibl>
     
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="Java" key="Java" href="http://java.sun.com/docs/books/jls" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">The Java Language Specification</titleref>, J.
	Gosling, B. Joy, and G. Steele, Authors. Addison-Wesley,
	September 1996. Available at http://java.sun.com/docs/books/jls
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="Namespaces" key="XML Namespaces" href="http://www.w3.org/TR/1999/REC-xml-names-19990114" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Namespaces in XML</titleref>, T. Bray, D.
	Hollander, and A. Layman, Editors. World Wide Web
	Consortium, 14 January 1999. This version of the XML
	Information Set Recommendation is http://www.w3.org/TR/1999/REC-xml-names-19990114. The <loc href="http://www.w3.org/TR/REC-xml-names" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
	Namespaces in XML</loc> is available at
	http://www.w3.org/TR/REC-xml-names.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="OMGIDL" key="OMG IDL" href="http://www.omg.org/technology/documents/formal/corba_2.htm" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <quote>OMG IDL Syntax and Semantics</quote> defined in
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">The Common Object Request Broker: Architecture and
        Specification, version 2</titleref>, Object Management
        Group. The latest version of CORBA version 2.0 is available at
        http://www.omg.org/technology/documents/formal/corba_2.htm.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="Unicode" key="Unicode 2.0" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">The Unicode Standard, Version 2.0.</titleref>. The
	Unicode Consortium, 1996. Reading, Mass.: Addison-Wesley
	Developers Press. ISBN 0-201-48345-9.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="XML" key="XML 1.0" href="http://www.w3.org/TR/2000/REC-xml-20001006" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Extensible Markup Language (XML) 1.0 (Second
	Edition)</titleref>, T. Bray, J. Paoli,
	C. M. Sperberg-McQueen, and E. Maler, Editors. World Wide Web
	Consortium, 10 February 1998, revised 6 October 2000. This
	version of the XML 1.0 Recommendation is http://www.w3.org/TR/2000/REC-xml-20001006. The <loc href="http://www.w3.org/TR/REC-xml" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XML
	1.0</loc> is available at http://www.w3.org/TR/REC-xml.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="XHTML10" key="XHTML 1.0" href="http://www.w3.org/TR/2002/REC-xhtml1-20020801" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">XHTML 1.0: The Extensible HyperText Markup
        Language</titleref>, S. Pemberton, et al., Authors. World Wide
        Web Consortium, 26 January 2000, revised 1 August 2002. This
        version of the XHTML 1.0 Recommendation is http://www.w3.org/TR/2002/REC-xhtml1-20020801. The <loc href="http://www.w3.org/TR/xhtml1" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XHTML
        1.0</loc> is available at http://www.w3.org/TR/xhtml1.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="XML-StyleSheet" key="XML StyleSheet" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	W3C (World Wide Web Consortium) <loc href="http://www.w3.org/1999/06/REC-xml-stylesheet-19990629" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Associating
	  Style Sheets with XML documents Version 1.0</loc>, June 1999. Available at
	http://www.w3.org/1999/06/REC-xml-stylesheet-19990629.
      </bibl>
    </blist>
    
  </div2>
  
  <div2 id="References-Informative">
    <head>Informative references</head>
    
    <blist>      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="COM" key="COM" href="http://www.microsoft.com/com" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">The Microsoft Component Object Model</titleref>,
        Microsoft Corporation. Available at http://www.microsoft.com/com.
      </bibl>
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="CORBA" key="CORBA" href="http://www.omg.org/technology/documents/formal/corba_2.htm" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">The Common Object Request Broker: Architecture and
	Specification, version 2</titleref>. Object Management
	Group. The latest version of CORBA version  2.0 is available at
        http://www.omg.org/technology/documents/formal/corba_2.htm.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOM-Level-1" key="DOM Level 1" href="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">DOM Level 1 Specification</titleref>, V. Apparao,
	et al., Editors. World Wide Web Consortium, 1 October 1998. This
	version of the DOM Level 1 Recommendation is http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001. The
	<loc href="http://www.w3.org/TR/REC-DOM-Level-1" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version
	of DOM Level 1</loc> is available at
	http://www.w3.org/TR/REC-DOM-Level-1.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMCSS-inf" key="DOM Level 2 CSS" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<quote>Document Object CSS</quote> in <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object
	Model Level 2 Style Sheets and CSS Specification</titleref>,
	C. Wilson, P. Le Hégaret, V. Apparao, Editors.  World Wide
	Web Consortium, 13 November 2000. This version of the Document
	Object Model Level 2 Style Sheets and CSS Recommendation is
	http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113. The <loc href="http://www.w3.org/TR/DOM-Level-2-Style" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
	Document Object Model Level 2 Style Sheets and CSS</loc> is
	available at http://www.w3.org/TR/DOM-Level-2-Style.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMHTML-inf" key="DOM Level 2 HTML" href="http://www.w3.org/TR/2000/WD-DOM-Level-2-HTML-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 HTML
        Specification</titleref>, J. Stenback, et al., Editors. World
        Wide Web Consortium, December 2001. This version of the Document
        Object Model Level 2 HTML Specification is http://www.w3.org/TR/2000/WD-DOM-Level-2-HTML-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-HTML" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
        Document Object Model Level 2 HTML</loc> is available at
        http://www.w3.org/TR/DOM-Level-2-HTML.
      </bibl>
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMLS" key="DOM Level 3 Load and Save" href="http://www.w3.org/TR/2002/WD-DOM-Level-3-LS-20020725" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 3 Load and Save
        Specification</titleref>, J.  Stenback, A. Heninger,
        Editors. World Wide Web Consortium, July 2002.  This version of
        the DOM Level 3 Load and Save Specification is
        http://www.w3.org/TR/2002/WD-DOM-Level-3-LS-20020725. The <loc href="http://www.w3.org/TR/DOM-Level-3-LS" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of DOM
        Level 3 Load and Save</loc> is available at
        http://www.w3.org/TR/DOM-Level-3-LS.
      </bibl>
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOM-Level-3-Requirements" key="DOM Level 3 Requirements" href="http://www.w3.org/TR/2001/WD-DOM-Requirements-20010419/#Level3" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
       <quote>DOM Requirements for DOM Level 3</quote> in <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">DOM
       Requirements for DOM Level 3</titleref>, B. Chang, et al.,
       Editors.  World Wide Web Consortium, April 2001. This version of
       the DOM Requirements for DOM Level 3 is
       http://www.w3.org/TR/2001/WD-DOM-Requirements-20010419/#Level3.
       The <loc href="http://www.w3.org/TR/DOM-Requirements" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest
       version of DOM Requirements</loc> is available at
       http://www.w3.org/TR/DOM-Requirements.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMEvents-inf" key="DOM Level 2 Events" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
 	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Events
 	Specification</titleref>, T. Pixley, Editor. World Wide Web
 	Consortium, 13 November 2000. This version of the Document
 	Object Model Level 2 Events Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113.  The
 	<loc href="http://www.w3.org/TR/DOM-Level-2-Events" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest
 	version of Document Object Model Level 2 Events</loc> is
 	available at http://www.w3.org/TR/DOM-Level-2-Events.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMStyle-inf" key="DOM Level 2 Style Sheets and CSS" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
       <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Style Sheets and CSS
       Specification</titleref>, C. Wilson, P. Le Hégaret,
       V. Apparao, Editors.  World Wide Web Consortium, 13 November
       2000. This version of the Document Object Model Level 2 Style
       Sheets and CSS Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Style" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
       Document Object Model Level 2 Style Sheets and CSS</loc> is
       available at http://www.w3.org/TR/DOM-Level-2-Style.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="JavaIDL" key="Java IDL" href="http://java.sun.com/products/jdk/1.2/docs/guide/idl" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Java IDL</titleref>. Sun Microsystems. Available at http://java.sun.com/products/jdk/1.2/docs/guide/idl
      </bibl>      
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="JavaScript" key="JavaScript" href="http://developer.netscape.com/tech/javascript/resources.html" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">JavaScript Resources</titleref>. Netscape
	Communications Corporation. Available at http://developer.netscape.com/tech/javascript/resources.html
      </bibl>
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="JScript" key="JScript" href="http://msdn.microsoft.com/scripting/default.htm" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">JScript Resources</titleref>. Microsoft. Available at
	http://msdn.microsoft.com/scripting/default.htm
      </bibl>
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="MSIDL" key="MIDL" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/midl/midl/midl_language_reference.asp" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">MIDL Language
        Reference</titleref>. Microsoft. Available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/midl/midl/midl_language_reference.asp.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMStyleSheets-inf" key="DOM Level 2 Style Sheets" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<quote>Document Object Style Sheets</quote> in
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Style Sheets and CSS
	Specification</titleref>, C. Wilson, P. Le Hégaret,
	V. Apparao, Editors.  World Wide Web Consortium, 13 November
	2000. This version of the Document Object Model Level 2 Style
	Sheets and CSS Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113. The <loc href="http://www.w3.org/TR/DOM-Level-2-Style" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of
	Document Object Model Level 2 Style Sheets and CSS</loc> is
	available at http://www.w3.org/TR/DOM-Level-2-Style.
      </bibl>
      
      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMTraversal-inf" key="DOM Level 2 Traversal" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<quote>Document Object Model Traversal</quote> in
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Traversal and Range
	Specification</titleref>, J. Kesselman, J. Robie, M.  Champion,
	P. Sharpe, V. Apparao, L. Wood, Editors. World Wide Web
	Consortium, 13 November 2000. This version of the Document
	Object Model Level 2 Traversal and Range Recommendation is
	http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest
	version of Document Object Model Level 2 Traversal and
	Range</loc> is available at
	http://www.w3.org/TR/DOM-Level-2-Traversal-Range.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMRange-inf" key="DOM Level 2 Range" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<quote>Document Object Model Range</quote> in <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document
	Object Model Level 2 Traversal and Range
	Specification</titleref>, J. Kesselman, J. Robie, M.  Champion,
	P. Sharpe, V. Apparao, L. Wood, Editors. World Wide Web
	Consortium, 13 November 2000. This version of the Document
	Object Model Level 2 Traversal and Range Recommendation is
	http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest
	version of Document Object Model Level 2 Traversal and
	Range</loc> is available at
	http://www.w3.org/TR/DOM-Level-2-Traversal-Range.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="DOMViews-inf" key="DOM Level 2 Views" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Document Object Model Level 2 Views
	Specification</titleref>, A. Le Hors, L. Cable, Editors.  World Wide Web
	Consortium, 13 November 2000. This version of the Document Object
	Model Level 2 Views Recommendation is http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113.  The <loc href="http://www.w3.org/TR/DOM-Level-2-Views" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of Document Object Model Level 2
	Views</loc> is available at http://www.w3.org/TR/DOM-Level-2-Views.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="RFC2616" key="IETF RFC 2616" href="http://www.ietf.org/rfc/rfc2616.txt" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">Hypertext Transfer Protocol -- HTTP/1.1</titleref>,
	R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter,
	P. Leach, T. Berners-Lee, Authors. Internet Engineering Task
	Force, June 1999. Available at
	http://www.ietf.org/rfc/rfc2616.txt.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="XPointer" key="XPointer" href="http://www.w3.org/TR/2001/WD-xptr-20010911" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
	<titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">XML Pointer Language (XPointer) Version 1.0</titleref>,
	S. DeRose, E. Maler, and R. Daniel Jr., Editors. World Wide Web
	Consortium, September 2001.  This version of the XPath 1.0
	Specification is http://www.w3.org/TR/2001/WD-xptr-20010911. The <loc href="http://www.w3.org/TR/xptr" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XPointer
	1.0</loc> is available at http://www.w3.org/TR/xptr.
      </bibl>

      <bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="InfoSet" key="XML Information set" href="http://www.w3.org/TR/2001/REC-xml-infoset-20011024" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">
        <titleref xlink:type="simple" xlink:show="new" xlink:actuate="onRequest">XML Information Set</titleref>, J. Cowan and R.
        Tobin, Editors. World Wide Web Consortium, 24 October 2001.
        This version of the XML Information Set Recommendation is
        http://www.w3.org/TR/2001/REC-xml-infoset-20011024. The <loc href="http://www.w3.org/TR/xml-infoset" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">latest version of XML
        Information Set</loc> is available at
        http://www.w3.org/TR/xml-infoset.
      </bibl>

    </blist>


  </div2>
  
</div1>
<!--
 *************************************************************************
 * END OF REFERENCES                                                     *
 *************************************************************************
-->

    
<!-- $Id: xml-source.xml,v 1.2 2003/01/08 01:27:38 plehegar Exp $ -->
<!--
 *************************************************************************
 * BEGINNING OF DOM INDEX                                                * 
 *************************************************************************
-->
<div1 role="index" id="Index">
  <head>Index</head>
  <?GENERATE-DEFINITION-INDEX?>
</div1>
<!--
 *************************************************************************
 * END OF DOM INDEX                                                      *
 *************************************************************************
-->

  </back>
</spec>