XML - just the first step
For "Web pages", also need:
Hyperlinking (XLink, XPointer)
Presentation (CSS, XSL, xml-styleseet PI)
Sharing and integration of tagsets (XML namespaces, Xschema)
Dynamic control (SMIL, DOM, CSS, CSS OM, BECSS)
Chris Lilley