Lecture overview -- Keyboard shortcut: 'u'  Previous page: LAML Basics [Section] -- Keyboard shortcut: 'p'  Next page: Authoring of Static Web Contents [Section] -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 12 : 30
XML Processing in LAML
LAML Basics

LAML means Lisp Abstracted Markup Language

  • LAML provides a Scheme mirror library for a given XML language -
    defined by an XML DTD

    • Each element in the XML language gives rise to a function in Scheme

    • A mirror function returns an abstract syntax tree

    • A mirror function has a very flexible parameter list

    • A mirror function validates a document fragment at document generation time

 

We will do some life playing with the a simple HTML document to expore the way LAML is used in practice