Extensible Markup Language (XML)

Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The W3C‘s XML 1.0 Specification[2] and several other related specifications[3]—all of them free open standards—define XML.”[4] Fair Use Source: https://en.wikipedia.org/wiki/XML

XML was used to produce a human readable text-based encoding. Such an encoding can be useful for persistent objects that may be read and understood by humans, or communicated to other systems regardless of programming language. It has the disadvantage of losing the more compact, byte-stream-based encoding, but by this point larger storage and transmission capacities made file size less of a concern than in the early days of computing. Binary XML had been proposed as a compromise which was not readable by plain-text editors, but was more compact than regular XML. In the 2000s, XML was often used for asynchronous transfer of structured data between client and server in Ajax web applications.” Fair Use Source: https://en.wikipedia.org/wiki/Serialization

See also JavaScript, Markup Language, YAML, XML, Automation, Infrastructure as Code (IaC)

JSON – JavaScript Object Notation

See also JavaScript, Markup Language, Data Serialization, YAML, XML, Automation, Infrastructure as Code (IaC)