Introduction

This chapter presents a brief overview of the Extensible Markup Language (XML). XML is a data representation standard that is growing enormously in popularity as the growth of the Internet requires that more and more data be readable on a multitude of different systems.

IBM Cúram Social Program Management can generate XML data from struct classes at runtime, a typical use of which is to print documents based on XSL templates and the contents of these classes. It is useful to know what XML is prior to seeing how it fits into IBM Cúram Social Program Management and the next section presents a brief overview of the standard. Cúram XML and XSL Templates provides an introduction to XSL templates.