Academia.eduAcademia.edu

Xprez: A Declarative Presentation Language for XML

2003

Abstract

Proxima is a generic presentation-oriented XML editor with support for derived values appearing in the documents. Xprez is the presentation language for the Proxima editor. It is a declarative domainspecific language for specifying presentations, in which it is easy to specify simple presentations, but in which more advanced presentations can also be specified. Presentations are first-class values, and Xprez has a powerful abstraction mechanism. The presentation language improves upon existing style sheet languages and pretty-printing libraries.