SGML, XML and HTML each provide a standard approach to recording the structure of documents. What about displaying, printing or presenting the information in those documents? This seminar provides an introduction to three new standards which each define a formal means of defining the relationship between document structure and appearance, that is, a style sheet.
We'll start by looking at the relation between document content, structure and appearance, the similarities and differences between the alternative style sheet standards and how to decide which one is right for which task, before embarking on an example-based introduction to each technology.
The simplest of the there style languages we will look at is CSS, which is designed to allow authors of web pages written in HTML to control certain aspects of their appearance
Need more tags than HTML provides, but not ready for all of SGML? XML is the answer, it's a clean subset of SGML designed for structuring documents on the net. XSL is how you specify what those doucments will look like on delivery.
The most sophisticated of the three, with everything you need for book publishing as well as network delivery, starting from any SGML document.
If you need to deliver structured data in one or more output media, and you want to specify the appearance of your data in a vendor-independent way, this seminar is for you. It will help you to
Technically-oriented managers and analysts concerned with documents and information within IT, computing, office systems and corporate publishing departments in all sectors will benefit.
How to manage document style separately
from document content
How to chose the right style technology
Getting started with DSSSL, CSS and XSL
Three aspects of a document: content, structure, appearance.
A brief history in three stages:
Structured documents, formal style specifications and medium-dependent appearance: How they fit together. Managing style as opposed to managing documents.
Strengths and weaknesses of each style language. Which is right for what situation?
An introduction to controlling HTML document appearance with CSS. Microsoft and Netscape CSS support.
An introduction to the draft XSL standard: how does it provide for associating simple styles with tags you add to your HTML documents, or for defining a completely new style for XML documents? Major-vendor and freeware tools for XSL [not identifiable at press time, but will be available by seminar date].
An introduction to DSSSL style and expression languages: The JADE DSSSL engine. Other public-domain DSSSL tools.
What should your company be doing about style sheets?
Henry S. Thompson is Reader in Artificial Intelligence and Cognitive Science at the University of Edinburgh, where he is chiefly engaged in research and research management in various areas of language and information in the Language Technology Group of the Human Communication Research Centre. He has published several language research corpora on CD-ROM, and has developed software systems for SGML and DSSSL. He is a member of the W3C SGML Working Group, responsible for the recently-released draft XML spec, and is currently working on a public-domain reference implementation of the DSSSL standard. He is also a co-author of the XSL proposal, and is working on integrating XSL support into JADE.