THE XML REVOLUTION - TECHNOLOGIES FOR THE FUTURE WEB
From SGML to SML
- DocHeads vs. Simpletons, a process of simplification
- SGML (Standard Generalized Markup Language)
- ISO standard, 1985
- huge amount of "document archive" applications in government, military, industry, academia, ...
- a successfull well-known application: HTML is designed as a simple application of SGML.
- W3C Recommendation 1998
- a simple subset of SGML, targeted for Web applications
- now de facto standard
previously known as SML - Simple Markup Language)
- Web community discussions
and collaborations, started 1999
- simplifies the XML spec: no DTDs, processing instructions, or comments,
UTF-8 and UTF-16 only, considerations on element attributes, white-space,...
- Canonical XML
- W3C Recommendation, March 2001
- intended as simplification of general XML documents, not as a simplified XML spec
- "canonical" representation
- removes document type declarations, imposes ordering on
attributes, UTF-8 encoding, etc.
"one should not increase, beyond what is necessary, the
number of entities required to explain anything"
COPYRIGHT © 2000-2003
ANDERS MØLLER & MICHAEL I. SCHWARTZBACH