Lecture overview -- Keyboard shortcut: 'u'  Previous page: Document styles -- Keyboard shortcut: 'p'  Next page: LENO: An XML-in-LAML example language -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Page 15 : 19
Programmatic WWW authoring
XML in LAML

It is attractive to mirror XML languages in Scheme along the same lines as HTML

  • Derived from a DTD

    • An XML mirror in Scheme can be produced almost automatically from a DTD

  • Validating

    • The mirror functions do full document validation 'on the fly'

  • Name spaces

    • Prepared to deal with overlapping name spaces at the Scheme level

  • Action procedures

    • Selected XML elements can be specified to initiate an action (transformation)