W3C approves spec for Web site scripting
InfoWorld - Seeking to establish an industry standard for Web site scripting, the World Wide Web Consortium (W3C) on Thursday published the Document Object Model (DOM) Level 2 HTML specification as a W3C Recommendation, constituting its endorsement as a W3C standard.
The specification provides for a language-neutral interface to allow programs and scripts to dynamically access and update the content, structure and style of HTML and XHTML 1.0 documents, according to the W3C.
The specification is intended as a standard application programming interface for manipulating HTML and XHTML 1.0 documents and data through a programming language such as Java or ECMAscript, the W3C said. Featured in Version 2 is support for XHTML documents, in which DOM can now be used to manipulate both XML-based XHTML and HTML. Also key to Version 2 is support for frames, in which content of a page is divided into several parts and objects.
Use of DOM Level 2 "means you don't have to write multiple scripts to manipulate an HTML document," said WC3 spokesperson Janet Daly. "There's one uniform application programming interface."
Support for DOM is needed in browsers, but much of the support needed for DOM Level 2 already exists, Daly said.
However, while one analyst said the specification could yield better Web browsers, he added that support is still needed.
"DOM Level 2 is the latest [revision] of this model," said Ronald Schmelzer, a senior analyst at ZapThink LLC in Waltham, Mass.
"While this is important for the developer crowd, the user population as a whole won't really have much interaction with the DOM. It really is up to Web browser vendors like Microsoft, Mozilla, Opera and the like to add this functionality to their products. So we will need to wait until this makes its way into products before we can see any benefit," he said.
"Specifically, this is the DOM that is meant for HTML and XHTML viewing," Schmelzer said. "So, what does this mean for the general population? It means that we now have a way to produce better Web browsers that can do more interactive features without having to download lots of plug-ins or use proprietary browser technology for certain aspects of dynamic HTML."
But the specification isn't "downward-compatible," Schmelzer said.
"This means that developers who build applications using DOM Level 2 won't be building products compatible with current DOM browser technology. This could be a problem," he said.
"But on the plus side, DOM Level 2 now supports XHTML, which is the newest spec for 'intelligent' Web pages. Themove to DOM Level 2 could actually help the W3C get people to adopt XHTML, which has been very slow to gain user traction," Schmelzer said.


- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Enabling Remote Employees with High Quality Video
- In this paper, we analyze the delivery of live and on-demand mobile video content. It focuses on specific ways in which organizations can...
- Switching Schedulers - Not As Complicated As You Think
- Changing or consolidating job schedulers may seem daunting. However, the benefits of switching to enterprise workload automation outweigh the risks. Read how BMC...
- A "YouTube-like" Experience For Employees
- Leading research firms are predicting that video is becoming a key component of workplace collaboration. More and more, employees are creating and sharing...
- The CFO Guide to Budgeting Software
- A mid-sized business needs the same financial performance control and measurement capabilities as a large corporation, but in a solution that's affordable, easy...
- Transition from Spreadsheet Budgets to Packaged Application
- This white paper details the problems that go with spreadsheet-based budgeting as well as the advantages of packaged applications. It also proposes a...
- Live Webcast
How to Reduce Complexity and Automate Your Partners for Efficient E-Business: - Date: Tuesday, June 5, 2012, 2:00 PM EDT
Whether your B2B complexity is caused by multiple technologies due to M&A, business or application specific... - Live Webcast
Data Privacy and Protection in Production Environments: New Research from Ponemon Institute - Date: Wednesday, June 13, 2012, 1:00 PM EDT / 10:00 AM PDT
In a recent study conducted by Ponemon Institute, fifty-five percent of respondents... - Live Webcast
A Geek's Guide to Presenting to Business People - Live Webcast: Wednesday, June 20th at 1:00 PM EDT
Join this live webinar with Paul Glen, author of Leading Geeks, to learn how to... - BMC Control-M - Single Point of Control Demo
- With BMC Control-M, you schedule and manage everything - down to the very last platform and application - from one simple interface. It's...
- Operational Analytics - Changing the Competitive Dynamics of the Business
- Date/Time: June 5, 2012, 11:00 a.m., EDT, 4:00 p.m. BST / 3:00 p.m. UTC
Please join us for this webcast, as Dr. Barry... - Oracle Database Appliance Best Practices
- Business users increasingly demand 24x7 availability of their data while IT departments face the challenge of ensuring maximum availability while operating with limited...
- BMC Control-M - Single Point of Control Demo
- With BMC Control-M, you schedule and manage everything - down to the very last platform and application - from one simple interface. It's...
- Sun Chemical Customer Success Story
- Sun Chemical, the world's largest producer of printing inks and pigments, quadrupled its complex batch environment with zero extra headcount using BMC Control-M's...