Farreres | The DSSSL Book | Buch | 978-1-4613-5116-0 | sack.de

Buch, Englisch, 326 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 534 g

Farreres

The DSSSL Book

An XML/SGML Programming Language
2004
ISBN: 978-1-4613-5116-0
Verlag: Springer US

An XML/SGML Programming Language

Buch, Englisch, 326 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 534 g

ISBN: 978-1-4613-5116-0
Verlag: Springer US


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.

Farreres The DSSSL Book jetzt bestellen!

Zielgruppe


Research


Autoren/Hrsg.


Weitere Infos & Material


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.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.