System News
   
News about Solaris and Sun Microsystems

Free 2 Week Trial!


October 14, 2002
Article #7946
Volume 56, Issue 3
Section: Developer

 


 

DOM Level 3 Validation Specification
Dynamically Update Content Style of Documents

The World Wide Web Consortium (W3C) has published the Document Object Model (DOM) Level 3 Validation Specification. The DOM Working Group has released a Last Call Working Draft of the Validation Specification, which allows programs and scripts to update the content and style of documents dynamically. This module of DOM3 ensures that documents remain or become valid. Comments are welcome through 27 November.

W3C's DOM is a standard Application Programming Interface (API) to the structure of documents. Its goal is to make it easy for programmers to access components and to delete, add or edit their content, attributes and style. DOM makes it possible for programmers to write applications which work properly on all browsers and servers and on all platforms. While programmers may need to use different programming languages, they do not need to change their programming model.

W3C's DOM offers programmers a platform- and language-neutral program interface that will make programming reliably across platforms with languages such as JavaTM technology and ECMAScript a reality.

Editors of the DOM Level 3 Validation Specification are Ben Chang, Oracle; Joe Kesselman, IBM (until September 2001); Rezaur Rahman, Intel Corporation (until July 2001).

The DOM Level 3 Validation Specification defines the Document Object Model Validation Level 3. This module provides the guidance to programs and scripts to dynamically update the content and the structure of documents while ensuring that the document remains valid, or to ensure that the document becomes valid.

The chapter on Validation describes the optional DOM Level 3 Validation feature. This module provides APIs to query information about the XML document. The chapter focuses on the editing aspects used in the XML document-editing world and usage of such information. Also covered are VAL-DOC exceptions, document editing methods, document manipulation, validating a document and testing if a document is well formed. A document is well-formed if it is tag valid and entities are limited to single elements (i.e., single sub-trees).

The appendices cover IDL definitions, Java programming language binding and ECMAScript language binding.

The DOM Activity Statement explains concepts such as what the standard is trying to achieve, the DOM architecture and more.

http://www.w3.org/DOM/Activity

For more on DOM, see:

http://www.w3.org/DOM [...read more...]

fullsource

Keywords:
Other articles in the Developer section of Volume 56, Issue 3:

See all archived articles in the Developer section.


From the latest issue:



 


Customized news reports about Sun Microsystems. Just the news you need, none of what you don't.
50,000+ Members. 20,000+ Articles Published since 1998.