CompSci497
Advanced XML Programming with XmlPL
Lecture Notes
Friday, January 26th, 2007



Contents

  1. An Introduction to SAX, DOM, XSLT, & XQuery.
    1. SAX
    2. DOM
    3. XSLT
    4. XQuery
  2. A justification for XmlPL
    1. SAX
    2. DOM
    3. XSLT
    4. XQuery
    5. XmlPL
      1. Comparisons
  3. XmlPL Architecture
    1. Compiler
      1. xmlplcc: command line
    2. Runtime
    3. Standard Lib

1) An Introduction to SAX, DOM, XSLT, & XQuery.

1.1) SAX

1.2) DOM

1.3) XSLT

1.4) XQuery

2) A justification for XmlPL

2.1) SAX

2.2) DOM

2.3) XSLT

2.4) XQuery

2.5) XmlPL

2.5.1) Comparisons

3) XmlPL Architecture

3.1) Compiler

3.1.1) xmlplcc: command line

3.2) Runtime

3.3) Standard Lib