The DSSSL Book An XML/SGML Programming Language

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 u...

Full description

Bibliographic Details
Main Author: Farreres, Javier
Format: eBook
Language:English
Published: New York, NY Springer US 2004, 2004
Edition:1st ed. 2004
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 04308nmm a2200325 u 4500
001 EB000623664
003 EBX01000000000000000476746
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9781461505174 
100 1 |a Farreres, Javier 
245 0 0 |a The DSSSL Book  |h Elektronische Ressource  |b An XML/SGML Programming Language  |c by Javier Farreres 
250 |a 1st ed. 2004 
260 |a New York, NY  |b Springer US  |c 2004, 2004 
300 |a XX, 326 p  |b online resource 
505 0 |a 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 
653 |a Information Systems Applications (incl. Internet) 
653 |a Multimedia information systems 
653 |a Programming Languages, Compilers, Interpreters 
653 |a Programming languages (Electronic computers) 
653 |a Application software 
653 |a Multimedia Information Systems 
653 |a Natural Language Processing (NLP) 
653 |a Natural language processing (Computer science) 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
856 4 0 |u https://doi.org/10.1007/978-1-4615-0517-4?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 006.35 
520 |a 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