XML stands for EXtensible Markup Language and Systematix offers a range of XML training courses that can be exactly tailored to your requirements.
Extensible Markup Language (XML) comprises of a markup language that defines a set of rules for encoding documents in a format that can be both read by humans and computers. It is defined by the W3C's XML 1.0 Specification and in turn by several other related specifications which are free and open standards. XML was designed to store and transport data. XML was designed to be both human- and machine-readable and as such is an ideal interface between man and machine.
The design objectives of XML emphasize simplicity, generality and usability across the Internet. It uses a textual data format with strong support via Unicode for different world languages. Eventhough the design of XML concentrates on documents, it is generally used for the representation of many arbitrary data structures such as those used to provide web services.
Several schemas are in place to aid in the definition of XML-based languages, while several application programming interfaces (APIs) have been created to aid the processing of XML data.