The DSSSL Book: An XML/SGML Programming Language

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

DSSSL (Document Style Semantics and Specification Language) is an ISO standard (ISO/IEC 10179: 1996) published in the year 1996. DSSSL is a standard of the SGML family (Standard Generalized Markup Language, ISO 8879:1986), whose aim is to establish a processing model for SGML documents. For a good understanding of the SGML standard, many books exist including Author's guide[BryanI988] and The SGML handbook[GoldfarbI990]. A DSSSL document is an SGML document, written with the same rules that guide any SGML document. The structure of a DSSSL document is explained in Chapter 2. DSSSL is based, in part, on scheme, a standard functional programming language. The DSSSL subset of scheme along with the procedures supported by DSSSL are explained in Chapter 3. The DSSSL standard starts with the supposition of a pre-existing SGML document, and offers a series of processes that can be performed on it: • Groves The first process that is performed on an SGML document in DSSSL is always the analysis of the document and the creation of a grove. The DSSSL standard shares many common characteristics with another standard of the SGML family, HyTime (ISO/IEC 10744). These standards were developed in parallel, and their developers designed a common data model, the grove, that would support the processing needs of each standard.

Author(s): Javier Farreres (auth.)
Edition: 1
Publisher: Springer US
Year: 2004

Language: English
Pages: 326
Tags: Document Preparation and Text Processing; Programming Languages, Compilers, Interpreters; Multimedia Information Systems; Information Systems Applications (incl. Internet)

Front Matter....Pages i-xx
Introduction....Pages 1-3
The DSSSL Specification....Pages 5-12
The Programming Language....Pages 13-54
The Process of Grove Construction....Pages 55-98
The Standard Document Query Language (SDQL)....Pages 99-140
The Transformation Process....Pages 141-171
The Style Process....Pages 173-304
Back Matter....Pages 305-326