
org.w3c.dom.package.html Maven / Gradle / Ivy
The Document Object Model (DOM) is a Recommendation
of the World Wide Web Consortium, defining programming interfaces for XML
(and, optionally, HTML) documents. It is a stable document
derived from a series of working drafts produced over the last year as
deliverables of the W3C DOM Activity.
Legal Statements
The
Recommendation and this Java package are
Copyright ©
World Wide Web Consortium
(Massachusetts Institute of Technology,
Institut National
de Recherche en Informatique et en Automatique,
Keio University).
All Rights Reserved.
http://www.w3.org/Consortium/Legal/
DOM is a Trademark of the World Wide Web Consortium.
Production Notes
The Java sources from which this package documentation was created
were converted directly from the XML version of the DOM level 1
specification, as made available internal to the W3C from
http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/xml-source.zip
The conversion was done on October 1, 1998 shortly after those
specifications were made generally available. Later a few files
were reconverted to incorporate more information, and some references
to the DOMString
type were manually changed to values more
appropriate to the Java mapping.
A conversion program used Sun's validating XML parser to load
that specification into a customized DOM tree.
That program then walked over that tree and, for each node in the
core specification that corresponded to an interface or exception,
generated the corresponding Java source file.
That source file included javadoc directives generated
from that specification, holding English descriptions of the
interfaces, their attributes, and their methods.
The source files were compiled, and the resulting class files
were compared against those generated from the W3C versions of
the Java source files in order to provide assurance that no
errors were introduced by the conversion program.
A similar process was used to generate the DOM specification
itself, and its Java bindings. However, the process currently
used by W3C does not generate Javadoc comments corresponding as
closely to the specification itself, or to the current (JDK 1.2)
level of documentation standards.