Lecture overview -- Keyboard shortcut: 'u'  Previous page: XML Validation -- Keyboard shortcut: 'p'  Next page: Conclusions [Section] -- Keyboard shortcut: 'n'  Alphabetic index  Help page about these notes  Course home    Slide 15 : 18

Example: CD Albums 

The source document is a description of a CD album

The target document is an HTML presentation of the CD album

Example from Malcolm Wallace and Colin Runciman's paper Haskell and XML: Generic Combinators or Type-Based Translation?

 

short-album-ex.lamlA CD album source document.
 

music-album-transf.scmThe CD album transformation program in Scheme.
 

short-album-ex.htmlThe CD album target document.
 

soccer.haskellThe similar Haskell HaXml transformation program.