This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes XML and Related Technologies and the fly likes What is DOM Level 1,2,3  ? Thanks! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "What is DOM Level 1,2,3  ? Thanks!" Watch "What is DOM Level 1,2,3  ? Thanks!" New topic

What is DOM Level 1,2,3 ? Thanks!

Javan Li
Ranch Hand

Joined: Jul 24, 2002
Posts: 84
What's it for ??
Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
(Quote from
DOM is being designed at several levels:
  • Level 1. This concentrates on the actual core, HTML, and XML document models. It contains functionality for document navigation and manipulation.
  • Level 2. Includes a style sheet object model, and defines functionality for manipulating the style information attached to a document. It also enables traversals on the document, defines an event model and provides support for XML namespaces.
  • Level 3. Will address document loading and saving, as well as content models (such as DTDs and schemas) with document validation support. In addition, it will also address document views and formatting, key events and event groups. First public working drafts are available.
  • Further Levels. These may specify some interface with the possibly underlying window system, including some ways to prompt the user. They may also contain a query language interface, and address multithreading and synchronization, security, and repository.

  • [ August 25, 2003: Message edited by: Lasse Koskela ]

    Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
    Javan Li
    Ranch Hand

    Joined: Jul 24, 2002
    Posts: 84
    Thanks very much! you are great help!
    I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
    subject: What is DOM Level 1,2,3 ? Thanks!
    It's not a secret anymore!