This section demonstrates the use of technologies that I have not yet used professionally.
This is a set of files used to produce a Contact List from XML data. The data is contained in contact.xml. The XML schema is "standalone" so there is no separate Document Type Definition(DTD), instead it is included at the top of contact.xml. The transformation of the XML data into a HTML document is defined using Extensible Stylesheet Language(XSL). Instructions contained in contact.xsl (included from contact.xml) produce the HTML and process the XML data so it is included at the appropriate points in the document.
I have used two ways to process the XML, first using the free Saxon XSLT processor invoked via contact.bat. This produces a permanent contact.html file containing an HTML document that can be viewed with a browser. The other way is to open contact.xml using Internet Explorer 6. IE6 is able to process the XML and XSL files producing a temporary HTML document which it then displays.
The final file in the package contact.css contains Cascading Style Sheet information which defines the format of the document.
Last modified: Fri Apr 26 12:54:08 GMT Daylight Time 2002