<?xml version="1.0" ?> <!-- $Id: dom-spec.xml 225913 2001-06-01 11:15:37Z dims $ --> <!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.1-Based DOM//EN" "../../../pubtext/xmlspec-v21-dom.dtd" [ <!ENTITY prefix "Traversal-Range"> <!ENTITY % version SYSTEM "../version.xml"> %version; <!ENTITY % links SYSTEM "../link-entities.xml"> %links; <!ENTITY % parts SYSTEM "../part-entities.xml"> %parts; <!ENTITY options SYSTEM "../options.xml"> ]> <spec> <!-- ************************************************************************* * FRONT MATTER * ************************************************************************* --> &options; <header> <title>Document Object Model (DOM) Level 2 Traversal and Range Specification</title> <version>1.0</version> <w3c-designation>&doc.prefix;-&doc.date; </w3c-designation> <w3c-doctype>W3C Recommendation</w3c-doctype> <pubdate> <day>&date.day;</day> <month>&date.month;</month> <year>&date.year;</year> </pubdate> <publoc> <loc href="&this.url;">&this.url;</loc> &ps.loc; &pdf.loc; &txt.loc; &zip.loc; </publoc> <latestloc> <loc href="&latest.url;">&latest.url;</loc> </latestloc> <prevlocs> &prev.locs; </prevlocs> <authlist> <author role="editor"> <name>Joe Kesselman</name> <affiliation>IBM</affiliation> </author> <author role="editor"> <name>Jonathan Robie</name> <affiliation>Texcel Research and Software AG</affiliation></author> <author role="editor"> <name>Mike Champion</name> <affiliation>Arbortext and Software AG</affiliation> </author> <author role="editor"> <name>Peter Sharpe</name> <affiliation>SoftQuad Software Inc.</affiliation> </author> <author role="editor"> <name>Vidur Apparao</name> <affiliation>Netscape Communications Corp.</affiliation> </author> <author role="editor"> <name>Lauren Wood</name> <affiliation>SoftQuad Software Inc., WG Chair</affiliation> </author> </authlist> <!-- ****************************************************** * DOCUMENT ABSTRACT * ****************************************************** --> <abstract id="id-abstract"> <p>This specification defines the Document Object Model Level 2 Traversal and Range, platform- and language-neutral interfaces that allow programs and scripts to dynamically traverse and identify a range of content in a document. The Document Object Model Level 2 Traversal and Range build on the Document Object Model Level 2 Core <bibref ref='DOMCore'/>.</p> <p>The DOM Level 2 Traversal and Range specification is composed of two modules. The two modules contain specialized interfaces dedicated to traversing the document structure and identifying and manipulating a range in a document.</p> </abstract> &status; <sourcedesc> <p>Created in electronic form.</p> </sourcedesc> <langusage> <language id="en">English</language> </langusage> <revisiondesc> <p>$Revision: 225913 $</p> </revisiondesc> <?GENERATE-TOC?> </header> <front> &toc; ©right; </front> <body> &traversal; ⦥ </body> <!-- ************************************************************************* * BACK MATTER * ************************************************************************* --> <back> <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 Traversal and Range definitions. The definitions are divided into <loc href="#Traversal-IDL">Traversal</loc>, and <loc href="#Range-IDL">Range</loc>.</p> <p>The IDL files are also available as: <loc href="idl.zip">&this.url;/idl.zip</loc></p> <div2 id="Traversal-IDL"> <head>Document Object Model Traversal</head> <!-- ****************************************************** | TWIF OMG IDL DEFINITIONS | ****************************************************** --> <?GENERATE-IDL Traversal traversal dom.w3c.org dom?> </div2> <div2 id="Range-IDL"> <head>Document Object Model Range</head> <!-- ****************************************************** | RANGE OMG IDL DEFINITIONS | ****************************************************** --> <?GENERATE-IDL Range ranges dom.w3c.org dom?> </div2> </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 Traversal and Range. The definitions are divided into <loc href="#Traversal-Java">Traversal</loc>, and <loc href="#Range-Java">Range</loc>.</p> <p>The Java files are also available as <loc href="java-binding.zip">&this.url;/java-binding.zip</loc></p> <div2 id="Traversal-Java"> <head>Document Object Model Traversal</head> <!-- ****************************************************** | Traversal JAVA BINDINGS | ****************************************************** --> <?GENERATE-JAVA Traversal org.w3c.dom traversal?> </div2> <div2 id="Range-Java"> <head>Document Object Model Range</head> <!-- ****************************************************** | RANGE JAVA BINDINGS | ****************************************************** --> <?GENERATE-JAVA Range org.w3c.dom ranges?> </div2> </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 Traversal and Range definitions. The definitions are divided into <loc href="#Traversal-ECMA">Traversal</loc>, and <loc href="#Range-ECMA">Range</loc>.</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 | ****************************************************** --> <div2 id="Traversal-ECMA"> <head>Document Object Model Traversal</head> <!-- ****************************************************** | Traversal ECMASCRIPT BINDINGS | ****************************************************** --> <?GENERATE-ECMA Traversal?> </div2> <div2 id="Range-ECMA"> <head>Document Object Model Range</head> <!-- ****************************************************** | RANGE ECMASCRIPT BINDINGS | ****************************************************** --> <?GENERATE-ECMA Range?> </div2> </div1> &contributors; &glossary; &references; &index; </back> </spec>