Fr. 188.00

The DSSSL Book - An XML/SGML Programming Language

English · Hardback

Shipping usually within 2 to 3 weeks (title will be printed to order)

Description

Read more

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.

List of contents

1. Introduction.- 2. The DSSSL Specification.- 2.1. Architectural Forms.- 2.2. The DSSSL Architectural Form.- 2.3. Features.- 2.4. Character Repertoires.- 2.5. SGML Grove Plan.- 2.6. External Specification.- 2.7. Stylesheet Partitioning.- 3. The Programming Language.- 3.1. Introduction.- 3.2. Expressions.- 3.3. Data Types.- 3.4. Repetitive Processing.- 3.5. Standard Procedures.- 3.6. Core Expression Language.- 4. The Process of Grove Constructiona.- 4.1. Introduction.- 4.2. Property Sets.- 4.3. Intrinsic Data Types.- 4.4. Intrinsic Properties.- 4.5. Grove Plans.- 4.6. The SGML Property Set.- 4.7. The Grove.- 4.8. Classes of the SGML Propset.- 5. The Standard Document Query Language (SDQL).- 5.1. Introduction.- 5.2. Query Language Datatypes.- 5.3. Node Procedures.- 5.4. Property Procedures.- 5.5. Exercises.- 6. The Transformation Process.- 6.1. Introduction.- 6.2. Processing Model Overview.- 6.3. The Transformer.- 6.4. The Transformation Language.- 6.5. Transformation Expressions.- 7. The Style Process.- 7.1. Introduction.- 7.2. Tutorial of the Style Language.- 7.3. Detailed Explanation of the Flow Object Classes.- 7.4. Additional Classes.- 7.5. Basic example.- 7.6. Catalog of Flow Object Classes.- A. Tools Supporting DSSSL.- A. l. DSSSLprint.- A.l.l. Description.- A.1.2. Automatization and Process Flow.- A.1.3. Level of Coverage of DSSSL.- A.1.4. Extensions over the Standard.- A. 1.4.1. Line-field.- A.1.4.2. Link.- A. 1.4.3. Display-group.- A. 1.4.4. External-graphic.- A. 1.4.5. Sideline.- A.l.4.6. Superscript.- A. 1.4.7. Subscript.- A. 1.4.8. Common Characteristics of Displayed Objects.- A. 1.4.9. Table-cell.- A.1.4.10. Table-row.- A.1.4.11. Common Flow Object Characteristics.- A. 1.4.12. Column-set-sequence.- A.2. OpenJade.

Summary

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.

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.