The
Extensible Markup Language (
XML) is a general-purpose
markup language. It is classified as an
extensible language because it allows its users to define their own elements. Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the
Internet. It is used both to encode documents and
serialize data.
XML is a framework for defining markup languages:
- there is no fixed collction of mark up tags.
- each XML language is targeted as its own application domain, but the language will share many features.
- there is a common set of generic tools for processing documents.
Main features of XML:
- XML files are text files, which can be managed by any text editor.
- XML is very simple, because it has less than 10 syntax rules.
- XML is extensible, because it only specifies the structural rules of tags. No specification on tags them self.