Slide 20 : 30
A Recipe XML language
Given a recipe XML language we whish to establish a mirror of the XML language in Scheme, and to show recipes on the web.
The Recipe DTD
Parse and mirror generation script
The mirror of the Recipe DTD in Scheme (a Scheme library)
Automatically derived
One function for each element in the DTD (full validation)
As documented by SchemeDoc
An XML-in-LAML Recipe document
A Scheme program that transform it to XHTML
The resulting XHTML document
The recipe XML DTD and the recipe example document are due to Anders Møller and Michael Schwartzbach from Aarhus University