Title :
CSS layout engine for compound documents
Author :
Pohja, Mikko ; Vuorimaa, Petri
Author_Institution :
Telecommun. Software & Multimedia Lab., Helsinki Univ. of Technol., Espoo, Finland
fDate :
31 Oct.-2 Nov. 2005
Abstract :
XML is nowadays widely used to describe structural documents on the WWW. The layout of the documents can be defined by style sheets or by a language itself. XML languages can be combined to get the desired set of features for a document. Those documents are called compound documents. Also, multimedia applications can be defined using XML. In this paper, we have defined general requirements for a compound documents´ CSS layout engine, which can be used in an XML user agent. The requirements relate to features of the layout engine, devices in which it can operate, and interfaces of the cooperating components. In addition, we describe our own implementation of a layout engine, which is done according to the requirements and operates in different devices.
Keywords :
Internet; Web design; XML; formal specification; CSS layout engine; WWW; XML; XML user agent; cascading style sheet; compound document; multimedia application; structural document; Cascading style sheets; Engines; Graphics; Laboratories; Layout; Rendering (computer graphics); Style sheet languages; Web sites; World Wide Web; XML;
Conference_Titel :
Web Congress, 2005. LA-WEB 2005. Third Latin American
Print_ISBN :
0-7695-2471-0
DOI :
10.1109/LAWEB.2005.13