GB/T 17970-2000
Information technology-Processing languages-Document Style Semantics and Specification Language(DSSSL) (English Version)

GB/T 17970-2000
Standard No.
GB/T 17970-2000
Language
Chinese, Available in English version
Release Date
2000
Published By
General Administration of Quality Supervision, Inspection and Quarantine of the People‘s Republic of China
Latest
GB/T 17970-2000
Scope
This International Standard is intended to specify the processing of valid SGML documents. DSSSL defines the semantics, syntax and processing models for two document procedure specification languages: a) Transformation language. Used to transform SGML documents marked up based on one or more DTDs into SGML documents marked up according to other DTDs. This standard provides a complete definition of the specification of the conversion process. B) Style language. The result is achieved by using a set of formatting characteristics for many data parts. Specifications are as precise as the application needs to be, and it leaves some formatting decisions, such as line and column endings, to the composition and typesetting process. The DSSSL Style Language is intended to be used in a wide variety of environments, with typographical requirements ranging from simple single-column layouts to complex multi-column layouts. This standard neither standardizes formatters nor typesetting or other processing algorithms, but rather provides a means by which application systems can externalize "style features". It provides other techniques for associating style information with SGML documents. DSSSL provides a mechanism for manipulating data using external processes. Although the nature of these processes is outside the scope of DSSSL, these processes can introduce typical data management functions, such as sorting and indexing; typical typesetting functions, such as hyphenation algorithms; and graphics functions or multimedia for non-SGML data. Processing function. Documents that have been formatted, and documents that do not contain hierarchical information or specific markup, are outside the scope of this standard. DSSSL expresses specifications for processing by handlers that accept input files and produce output files. DSSSL is independent of the type of formatter, formatting system, and other transformation process programs. DSSSL includes the following: a) A structure that provides access to and controls any marking information in an SGML document. A string handling mechanism is also provided to handle unmarked data. This is provided by a component of DSSSL, the Standard Document Query Language (SDQL). B) For one or more SGML files input to the transformation process, and zero or more SGML files output by the transformation process, provisions specifying the relationship between them are provided. C) For the SGML document represented by the source document type definition, and the SGML document obtained by the formatting process, provision is provided to specify the relationship between them. The output of the formatting process can be a GB/T 16648 Standard Page Description Language (SPDL) file or other forms (possibly proprietary). D) Provisions describing the typographical style and format of the document. E) A machine-processable syntax definition for representing a DSSSL specification and its various components. F) Provides provisions for creating new DSSSL features and associated values, as well as new stream object classes, declared in declarations in the style language section of the DSSSL specification. This standard is intended to be used in a wide variety of SGML application environments including electronic publishing and general printing

GB/T 17970-2000 history

  • 2000 GB/T 17970-2000 Information technology-Processing languages-Document Style Semantics and Specification Language(DSSSL)



Copyright ©2007-2023 ANTPEDIA, All Rights Reserved