^^XML Extensible Markup Language (XML)

What is XML

Is a cross-platform, extensible, and text-based standard for representing data.

It is also a key technology in the development of Web services.

XML has these subcategories:
 Java Architecture for XML Binding (JAXB)
 Java API for XML Processing (JAXP)
 Java API for XML Registries (JAXR)
 Java API for XML-based RPC (JAX-RPC)
 SOAP with Attachments API for Java (SAAJ)

From: developers.sun.com


SVG stands for Scalable Vector Graphics, it is an XML language for sophisticated 2-dimensional graphics.

SVG is to graphics what XHTML is to text, MathML is to mathematical equations and CML is to the description of chemical molecules.

SVG graphics
XHTML text
MathML mathematical equations
CML description of chemical molecules

From: Mozilla SVG Project www.mozilla.org