What is Extensible Markup Language (XML)?

Extensible Markup Language (XML) :

What is Extensible Markup Language (XML)?
What is Extensible Markup Language (XML)?

Definition - What does Extensible Markup Language (XML) mean?

Extensible Markup Language (XML) is a universal format maintained by the W3C utilized for representation and transfer of structured data on the web or between different applications.

The language utilizes a structured representation by allowing client to create custom defined tags according to XML Document Type Definition (DTD) standards. The structure of XML document can be represented to as a tree known as Document Object Model (DOM).

Also Read :

explains Extensible Markup Language (XML)

XML is designed to describe data but isn't concerned with the data's visualization. The tags created in XML are self explanatory and the client is allowed to define their own tags - hence the extensible. 

XML support is given by many programming language platforms to create and process XML information. Simplicity, portability, platform independence, convenience are some  of the key features that have resulted in the increasing popularity of the utilization of XML based standards.

XML has been the main source of motivation for development of Service Oriented Architecture (SOA) platforms, for example, Web Services that are not tied to a specific language and collaborate effectively in heterogeneous environments. RSS, Atom, SOAP, XHTML are some  of the principles influenced by XML.

Next Post »