Background: XML in Web Architecture
-
Web Architecture = Data
Formats,
Protocols, and
Naming/Addressing Syntax;
originally: HTML, HTTP, URIs
-
Data formats and protocols evolve; URI syntax does not
-
HTML was layered on SGML syntax
-
XML constrains SGML so that parsing does not rely on a DTD
-
XML vocabularies (HTML, SVG, RDF, MathML, SMIL, ...) are grounded in URI
space