SGML and XML
Standard Generalized Markup Language
General, flexible, powerful
Used (mainly but not exclusively) in large publishing environments
Extensible Markup Language
Recommendation of W3C, 1998, 2000
Less flexible; easier to implement, use
Used (increasingly) everywhere…often invisibly…
Define means of describing tree-structured data in text format, using markup embedded in data