The two main uses of XML are data exchange and as a central source that can be extracted and displayed in multiple ways. This paper describes the design and development of an XML based system for course outlines that uses XML for data exchange and as a central repository. The central repository is constructed from a number of base XML documents that have been extracted from various disparate sources. The central repository is used to produce a range of different outputs in different formats. The design considerations, for the system, the schema and the XSL, are discussed.
Conference Contribution - Full Conference paper
Kennedy, D. (2004). The joy of the X: the design of an XML system. Presented at the 17th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2004), Christchurch, New Zealand.