WebDeveloper.com �: Where Web Developers and Designers Learn How to Build Web Sites, Program in Java and JavaScript, and More!   
Web Developer Resource Directory WebDev Jobs
Animated GIFs
CSS
CSS Properties
Database
Design
Flash
HTML
HTML 4.01 Tags
JavaScript
.NET
PHP
Reference
Security
Site Management
Video
XML/RSS
WD Forums
 Client-Side
  Development

    HTML
    XML
    CSS
    Graphics
    JavaScript
    ASP
    Multimedia
    Web Video
    Accessibility
    Dreamweaver
    General
    Accessibility
    Dreamweaver
    Expression Web

    General

 Server-Side
  Development

    PHP
    Perl
    .NET
    Forum, Blog, Wiki & CMS
    SQL
    Java
    Others

 Site Management
    Domain Names
    Search Engines
    Website Reviews

 Web Development
  Business Issues

    Business Matters

 Etc.
    The Coffee Lounge
    Computer Issues
    Feedback




Understanding the DOM Part 3

by Nate Zelnick The DOM is now an official recommendation... In the last two columns, we looked at the basic concepts and building blocks that comprise the Core Document Object Model Level One Recomendation. This time we'll finish up with a look at the ways that these structures are modified programmatically.As we've seen before, the key ideas to understand in working with the DOM are that every element is a node on a tree, and that nodes contain other nodes in parent-child relationships. Keeping these two concepts in mind at all times will make it easier to work with XML documents through the APIs exposed by the DOM.DOM is programmed via interfaces. There is a hierarchy of interfaces that are defined by level one that split between interfaces required for complance, suggested interfaces for utility and necessary interfaces that for pragmatic reasons are left to the specific implementation of the DOM.


HTML5 Development Center


Recent Articles