Bachelor of Computer Science with Honours 1608
Final Report, November 2000
Documentation Definition In XML
Supervisor: John Hurst
XML (Extensible Markup Language) is a markup language that gives users the ability to design the document structure that suits their needs. With XML, users are able to create their own vocabularies to describe the information of the data. XML separates document structure from document representation, thus allowing users to use the same XML document to produce different document representations. In order to allow different document representations from the same XML document, different style sheets are needed. A style sheet is a document that specifies the representation of the XML document. XML documents are created by a variety of XML engines, one of which is the AXE. This project involves the creation of an editor with a graphical user interface for the style sheets used by AXE (Ajh's XML Engine). This style sheet editor, known as AXEsse was written in Perl and GTK. It enables users to view and modify the style sheets in a user-friendly way. It provides users with several useful features such as menu bar, toolbar, the provision of short cut keys, the ability to update, insert, append and delete the component of the style sheet.