Guide to the Visual Introduction to DSSSL
What means DSSSL?
DSSSL (Document Style Semantics and Specification Language) is used
for processing SGML documents:
- for formatting SGML-Documents: Style Language
- for transforming SGML-Documents: Transformation Language
- for extracting (query) data and using SGML as a database: Query Language
- Further DSSSL provides features of the programming language
SCHEME:
Expression Language
Prerequisites
- SGML knowledge
- This tutorial does not introduce the expression language.
But in a few example-style-sheets parts of the
expression-languages are used (such as if-constructs).
Because of the expression language is nearly the same as the programming-language
scheme, you should get a scheme-tutorial and scheme-interpreter to learn scheme.
Scheme-Links:
How to use this tutorial
- You must have a java-enabled browser (The applets are tested with Netscape).
- Try the example stylesheets with the DSSSL-engine
jade by James Clark.
- Begin with this page: formatting.
- Follow allways the "Next:" link at the bottom of any page.
- The text in a small font contains additional information, which you
might skip, if you don't understand.
- The method list contains a list of all introduced methods.
There is always a link to the page which introduces the method and
which contains an example.
Remember that the ideas of DSSSL are introduced incompletely and imperfect.
The contents of this tutorial
- The tutorial introduces just a small part of the style language
and the query language.
- The tutorial should be an addition to the tutorials
of Paul Prescod and Daniel German.
These tutorials are more detailed in introducing the style language.
Links
A large
list of links (by Robin Cover, SIL)
Other DSSSL Tutorials
DSSSL implementations
DSSSL Mailing Lists
Notes
- Please report all mistakes.
- If you have problems in understanding something, please tell me that
problem (even if you are a beginner).
mreinsch@techfak.uni-bielefeld.de
Next: Formatting
Index