What does the term XML mean?

XML (Extensible Markup Language) is a W3C recommendation to generate markup languages for special needs

It is one of the subtypes of SGML (acronym for Standard Generalized Markup Language) capable of describing different types of data. Its main purpose is the ease of sharing information through the internet.

XML-based languages include XHTML (format for Web pages), RDF, SDMX, SMIL, MathML (format for mathematical expressions), NCL, XBRL, XSIL and SVG (vector graphic format). The main characteristic of XML, of creating a unique infrastructure for several languages, is that unknown and little-used languages can also be defined without further work and without the need to be submitted to the standardization committees.

What is the meaning of the term JSON?

In computing, JSON, an acronym for JavaScript Object Notation, is a compact, independent open standard format, for simple and fast data exchange (parsing) between systems, specified by Douglas Crockford in 2000, which uses human-readable text in attribute-value format (self-describing nature). That is, a model of information transmission in text format, widely used in web services that uses representational state transfer (REST) and AJAX applications, replacing the use of XML.

JSON is a data exchange format between systems independent of the programming language derived from JavaScript. But since 2017 many programming languages have included code to generate, parse data in JSON format and also convert to language objects. The official Internet media type (MIME) for JSON is application / json and JSON filenames use the extension .json.

RFC 7493 defines a restricted JSON profile, known as I-JSON (short for Internet JSON), which aims to overcome some interoperability problems with JSON. Each I-JSON document is a valid JSON document, but the opposite is sometimes not valid. Although derived from Javascript, some JSON codes are not considered Javascript.

Would you like to support our work?

Please consider disabling your AdBlock to view our pages. Click here and see how. Or, if you prefer, consider a donation at the button below:


Would like to request a new feature or send a comment, then click here

Support or Complaint

Found a Bug on our page or would like to make a complaint, then click here