Why XML?
need to represent and exchange structured
data on the web
HTML provides minimal structure (H1, H2,
DIV, P, SPAN, etc.)
HTML tag names have little meaning, so it’s
hard to exchange or automatically process
data
can’t define your own new tag names in
HTML
XML combines the power of SGML with
the simplicity of HTML