XML allows the flexible development of user-defined document types.
It provides a...
...file format for the storage and transmission of text and data both on and off the Web; and it removes the more complex options of SGML, making it easier to program for.
XML removes two constraints which were holding back Web and Electronic Information developments: