July 2019
Intermediate to advanced
502 pages
14h
English
XML (https://www.w3.org/XML/) is a W3C standard that was very popular in the nineties. It stands for eXtensible Markup Language, and it was used for everything: data, documents, APIs (SOAP), and, of course, configuration files. It is very verbose, and its main claim to fame is that it is self-describing and contains its own metadata. XML had schemas and many standards built on top of it. At some point, people thought that it would replace HTML (remember XHTML?). That's all in the past now. Here is a sample XML configuration file:
<?xml version="1.0" encoding="UTF-8"?> <startminimized value="False"> <width value="1024"> <height value = "768"> <dummy /> <plugin> <name value="Show Warning Message Box"> <dllfile value="foo.dll"> <method ...