XML and JSON

Web page by Kevin Harris of Homer IL

Please contact Kevin Harris of Homer IL concerning this web site

<XML> and {JSON}


XML

eXtensible Markup Language (XML) is a generic markup language specified by the W3C - Extensible Markup Language (XML) used for describing the format of data. XML is widely used in various capacities, including a format for exchanging data in Web services (e.g. SOAP messages in WCF) as well as a meta-language which is used to define other languages (e.g. XAML which is a declarative application language). Several schema systems exist to aid in the definition of XML-based languages, while many application programming interfaces (APIs) have been developed to aid the processing of XML data.

The official Internet media type for XML is application/xml. The XML filename extension is .xml.



JSON

JavaScript Object Notation (JSON) uses attribute–value pairs for a concise, human-readable standard data format. It is a common data format typically used for RESTful web services and other asynchronous browser/server communication. Douglas Crockford claims to have "discovered it, as it already existed in nature" in the Discovering JavaScript Object Notation with Douglas Crockford in the IEEE Computer Society video interview from Computer's March 2012 issue.

json.org
two competing standards:
ECMA-404: JSON Data Interchange Format and
IETF RCF 7159: JSON Data Interchange Format

The official Internet media type for JSON is application/json. The JSON filename extension is .json.