Page 14 : 30
XML Processing in LAML
* Introduction
Where is Denmark?
Where is Aalborg?
Plan of this talk
* XML fragments and Program Fragments
Mixing XML and program fragments
Markup hosting
Program hosting
Markup subsumption
Program subsumption
* LAML Basics
LAML Basics
* Authoring of Static Web Contents
Recipes
Simple HTML recipe pages
Recipe abstractions on top of HTML
Recipe abstractions on top of HTML
Recipe datastructure (1)
Recipe datastructure (2)
A Recipe XML language
Programmatic Authoring
* Existing XML-in-LAML languages
Basic Mirrors
LENO
XML Languages for Program Documentation
Educational XML languages
Hobby Languages
* Ending
Related Work
Status
Recipes
As an example, we want to publish food recipes as HTML pages on the web
Approaches:
Write/generate ordinary HTML pages
Carry out some ad hoc abstractions on top of the HTML details
Define a recipe datastructure and functions that process the datastructure
Establish a new recipe language and write processors for it