JDK (Java Development Kit) Tutorials
Dr. Herong Yang, Version 5.00

DOM (Document Object Model) - API for XML Files

This chapter provides tutorial notes and example codes on DOM (Document Object Model). Topics include parsing XML files into DOM objects; browsing DOM object tree; building new DOM objects; converting DOM objects to XML files.

DOMParser.java - Parsing XML Files with DOM

DOMBrowser.java - Browsing DOM Tree Structure

DOMNewDoc.java - Building a New DOM Document

DOMToXML.java - Converting DOM Documents to XML Files

Conclusion:

  • Use org.w3c.dom.Document.parse() method to parse an XML file into a DOM object.
  • Use org.w3c.dom.Node.getChildNodes() method to browse a DOM object tree.
  • Use org.w3c.dom.Document.createElement() method to create new elements to be inserted into a DOM object.
  • Use org.w3c.dom.Transformer.transform() method to convert a DOM object into an XML file.

Notes and sample codes bellow are based on JDK/J2SDK 1.4.1_01.

Read my other book "Tutorial Notes on XML" on other XML related topics.

Dr. Herong Yang, updated in 2008
DOM (Document Object Model) - API for XML Files