Release 10.1A: OpenEdge Development:
Programming Interfaces

> ## Progress XML Support and the Document Object Model (DOM)

> Extensible Markup Language (XML) is a data format for structured document interchange over networks. Progress supports two XML programming interfaces: Document Object Model (DOM) and the Simple API for XML (SAX). This chapter provides an overview of the interfaces and then covers the DOM interface, described in the following sections:

> - Introduction to XML

> - The Document Object Model

> - The 4GL Objects and Handles for DOM support

> - Creating XML output from the 4GL

> - Reading XML input into the 4GL

> - Internationalization

> - Error handling

> - Validation

> Note: For SAX information, see Chapter 20 "Simple API for XML (SAX): SAX-Reader and SAX-Attributes" and Chapter 21, " Simple API for XML (SAX): SAX-writer."

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095