The DOM working group works on phases (or levels) of the specification. At the time of this writing, three levels are in the works. The DOM Level 1 and Level 2 specifications are W3C recommendations. This means that the specifications are final and can be implemented without fear of things changing. Level 1 allows traversal of an XML docu-ment as well as the manipulation of the content in that document. Level 2 extends Level 1 with additional features such as namespace support, events, ranges, and so on. Level 3 is currently a working draft. This means that it is under active development and subject to change. Details of the developments can be found at the DOM working group Web site (www.w3.org/DOM).