03/21/2002
An overview of XML and related technologies were presented by Mark Malone
from CitiMortgage.

The major topics that he presented were:
- A brief history of Markup Languages
- Why XML is so important
- XML structure and validity
- Document Type Definition (DTD)
- XML Schema
- XML Namespaces
- XML Parsers
- XML Standard Interfaces
- SAX vs DOM
- XPath
- XML Transformations
- XSLT
- XSL-Formatting Objects
- Other XML Technologies
For those of you that have missed Mark's presentation, here is a copy of
Mark's
Power Point Presentation
These are the examples that Mark presented:
Simple book XML document example:
book.xml
XSL Stylesheet to use to display book.xml as a html page:
book.xsl
Example of book.html with a document type declaration:
bookwithdtd.xml
The corresponding DTD:
book.dtd
Example of book.html with a schema:
bookwithxsd.xml
The corresponding XML Schema:
book.xsd
library.xml
XSL Stylesheet to use to display library.xml as a html page:
library.xsl
Same as library.xml only with an added date field:
library2.xml
The corresponding XML Schema:
book.xsd
A larger document with numerous "book" nodes from the previous example:
library.xml
XSL Stylesheet to use to display library.xml as a html page:
library.xsl
Same as library.xml only with an added date field:
library2.xml
A more complex XSL Stylesheet with numerous xsl templates. Also is an example
of using XPath to manipulate data inside nodes. This example manipulates the
date field that was added in library2.xml. Also is an example of using variables
in xsl: library2.xsl
Note about viewing xml files in a web browser:
All xml files can be viewed by using IE 5.0+, Netscape 4.x will ask you to download them, and Netscape 6+ / Mozilla will allow you to view them by using "View Source".

Mark and the officers of ISPC.

The lottery winner of this meeting.