Link to UMSL.edu

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.