DTD meta data for XML viewers
Tony Stewart
tony.stewart at rivcom.com
Tue Feb 17 15:28:58 GMT 1998
Trevor Turton wrote:
>>Another major class of meta data that needs to
be associated with DTDs is information on how the
associated XML may be
rendered - most usefully, by identifying programs which
can perform the
required rendering. The classic browser renders HTML on
computer
screens, and also on the printed page. The same will be
required of
XML browsers, and some will also render XML documents to
voice for the
visually impaired, to braille for the more profoundly
impaired, and to
other media as new needs and technologies arise. Hence
we may need to
associate a list of rendering programs with any given
DTD, covering the various media types supported.
>>Once XML is generally available, we must expect a
proliferation of DTDs by various
parties for varied purposes. While a single generic XML
editor may do
a good job of checking the syntax of documents developed
against these
DTDs, it cannot render them. Realistically, creators of
novel DTDs
will have to create code that renders them. And once a
useful body of
DTDs has been developed, authors of XML documents will
want to use DTDs
from many different independent sources in a single document.
I think these issues are real, but belong in the domain of the XSL
discussion. Style, presentation and behavior are all aspects of the same
thing: the transformation of the data/information into another, usually
human-understandable form. (I say "usually" because you could use a
style sheet to transform the information into a different
computer-interpretable form without ever presenting it to a human
being.) XSL can and should provide the tools that allow us to specify
what transformation should be applied to our XML data, including taking
into account issues like user impairment, new media, etc. It is the
means by which we associate multiple possible presentations--and the
mechanisms for choosing between them in a given presentational
instance--with data encoded according to a single DTD or schema.
Having said that, yes, we will need to implement robust presentational
mechanisms in (preferably) thin clients, so all of these technical
issues need to be addressed. But let's make sure that XSL stays in the
loop.
Tony
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Tony Stewart
Director of Consulting, RivCom
"Publishing Structured Information"
New York, NY, USA and Swindon, UK
Direct: +1 (212) 222-4332
Office: +1 (212) 662-6800
Fax: +1 (212) 662-6900
UK Tel: +44 1793 790 802
UK Fax: +44 1793 790 812
Email: tony.stewart at rivcom.com
Web: www.rivcom.com
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list