What is X-definition?

An X-definition is a tool for describing the structure of XML documents (and also JSON, YAML, Windows INI, or Data Properties). It validates input data, performs processing, or allows data to be constructed according to the description in the X-definition. Provides or transforms data of specified formats.

Features of X-definition are: