ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Online business Toolkit

W3C marks 'milestone' in DOM protocol

Paul Festa CNET News.com

Published: 08 Apr 2004 09:05 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The Web's leading standards body revised a key recommendation for manipulating elements of a Web page.

The World Wide Web Consortium (W3C) on Wednesday recommended the Document Object Model (DOM) Level 3, ironing out problems with the Level 2 recommendation issued early last year and calling the finished protocol a milestone release.

"We accomplished with DOM Level 3 the original vision we had for the DOM application programming interface back in 1997," said Philippe LeHegaret, the W3C's DOM activity lead. "There are nearly seven years of experience in XML in it."

The DOM is the W3C's browser-neutral application programming interface (API) that lets Web authors use scripts to automatically update parts of a Web page with fresh information. The DOM can be used in applications from digital clocks to Web services. XML, or extensible markup language, is a W3C recommendation for creating task- or industry-specific markup languages that are more machine-readable than traditional Web pages or text documents.

Improvements to the DOM in Level 3 include a technique called bootstrapping that lets scripts designate what kind of DOM implementation the author wants to request. The DOM provides different implementations for different kinds of Web content, for example one for basic HTML pages and another for Scalable Vector Graphics (SVG) animations.

In another change, the DOM now supports namespaces in the W3C recommendations XPath and Web Services Description Language (WSDL). XML namespaces, which DOM Level 2 already supported, let browsers distinguish between tags that have the same names but belong to distinct XML dialects and have distinct functions.

XPath and WSDL namespaces moved beyond tags to govern some content as well, and DOM Level 3 now supports that extended functionality.

One analyst applauded the DOM revision, calling it part of a trend of maturing Web protocols that would lessen reliance on Microsoft's dominant Internet Explorer browser.

"The refined quality of the definition and the maturity we see in the other components suggests to us that this stuff is finally getting baked," said Jonathan Eunice, principal analyst with Illuminata. "It's not just in the DOM, it's in the XML parsers, and in the different programming languages like Perl and Java. And it all helps move the Web from being IE-only to letting you take your pick of browser."

Even as the W3C updated the DOM, it reiterated prior calls for Web developers to use it sparingly. That's because pages that rely on scripts are harder to automatically transform for people with disabilities.

"Avoiding scripting means better accessibility of the pages in general," LeHegaret said. HTML usually allows a browser user to perform an action with either mouse or keyboard. But scripts often provide only one option, which may render a page more difficult for people with disabilities to use. "Script developers don't always see the issues related to accessibility, and therefore don't handle them when they write their scripts."

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
70 out of 129 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:



Related Jobs

C++ willing to cross train into C# - Small but growing company - 27k

Primary programming languages will be C++ on Linux architecture mobile data equipment. The ideal C++ candidate will be a highly motivated individual ...

Unix - Unix - Unix Administrator - Systems Administrator - Reading

Responsibilities would be to write scripts & generate automation, as well as Unix programming (not solid programming). A fantastic opportunity to ...

Script Developer. London. 45,000 - 55,000 JAVA / C scripting

The scripters interface with clients business and technical representatives as well as business analysts to determine requirements, then produce and ...

Sentry Posts Blog

Mobile Security Expert: Your Camera Ph...

Mobile Security Expert: Your Camera Phone Got Hacked Author: Eric Everson, Founder MyMobiSafe.com Have you ever heard someone say “I’d like to be a fly on the wall in that room.”?... More

Post a comment

Skype - The Roach Motel

Here is an interesting article from The National Business Review, pointing out once again that you can never delete a Skype account. Never. Period. This is something I am familiar... More

Post a comment

The vPhone: Why Visa Should Go Mobile

The vPhone: Why Visa Should Go Mobile Author: Eric Everson, Founder MyMobiSafe.com With all of the success of Apple’s iPhone, there is a growing case to support a company like Visa... More

Post a comment

Featured Talkback

I wonder, who needs .asia domain? I cannot imagine, what would be useful for Microsoft.asia? Toyota.asia? Then let's register .europe (if .eu is too short). Or perhaps Microsoft.southamerica, Dell.australiaandnewzealand, Coca-Cola.africa... Sound funny? Then why not just use the global and country domains? Or perhaps it is time to drop the domains at all?

By: LadyRoot

Read full story:
Businesses advised to register .asia domains