XML, or Extensible Markup Language, is a Web programming markup language that encodes documents so computers can read them. Many XML-based languages are used on the Web such as XHTML, Atom and RSS, and XML open formats are used in office productivity tools such as Microsoft Office. The advantages of XML over a database are that the XML data is portable, extensile and is shareable across platforms.
XML uses an open file format with standard markup language, so any application can access its data.
XML is Extensible
You can easily add to the tag, attribute and element names that make up XML, but this would be much more difficult using a structured programming language of a database.
Sharing XML Across Platforms
XML can be shared across applications such as Microsoft Word and iWorks, relational databases such as SQL and Oracle, and other platforms. Through RSS and Atom feeds XML can be delivered and read from a huge variety of tools and platforms. You can send XML data across the Internet and even through firewalls by using HTTP.
- 20 of the funniest online reviews ever
- 14 Biggest lies people tell in online dating sites
- Hilarious things Google thinks you're trying to search for