The SGML/XML concept
SGML and XML specify the content and structure of a document in a way that allows particular presentations to be generated as needed.
XML & JAVA: PORTABLE DATA — PORTABLE PROGRAMS