•XML or Extensible Markup Language is a subset of SGML or
Standard Generalized Markup Language.
•In essence, XML allows anyone to create content and then
describe that content in a separate
file. The document description and the content can be rendered as a Web page, parsed by a script, and
manipulated in a wide range of ways without
consideration given to the computer system, file system, data format, or software program used by the
•As a result, XML promises to allow data to be
interchanged more easily than other
types of formats.
•Because much of XML is in ASCII, the lowest common
denominator of data, created from a
standard PC keyboard. XML only uses characters that are part of the standard ASCII set. None of the control
or special characters that bedevil people
unfamiliar with different systems are used in XML. (Unicode will be supported going forward,
•XML, therefore, can be used to create interactive Web
sites and services.
•XML can dynamically link data stored in a system with an
application with fewer file conversion
and technical headaches.
•Because of the tags in an XML document, files sizes can
be 50 percent larger than native file