Datenstrukturen

data HTMLElement =
  HTMLDokument String [HTMLElement]
  | Image String String
  | Link String String
  | Section HTMLElement [HTMLElement]
  | SubSection HTMLElement [HTMLElement]
  | List [HTMLElement]
  | Tabelle [[HTMLElement]]
  | Text String
  | TextPlain String
  | TextVerbatim String
Diese Datenstruktur stellt den Kern des HTML-Moduls dar. Sie stellt Konstruktoren für alle wichtigen HTML-Elemente zur Verfügung. Kompliziertere Strukturen können durch die Schachtelung der Elemente erreicht werden. D.h. die Elemente HTMLDokument, Section, usw. können aus mehreren Child-Elementen bestehen.



Johannes Waldmann 2009-11-17