This mapping takes as input a schema written in
XML Schema and produces an ASN.1 module containing a set of type definitions
(and, optionally, an XER encoding instruction section to keep the same XML encoding,
if needed), in such a way that there is a one-to-one correspondence between ASN.1
abstract values and valid XML instances. This technique can be applied to any given
XML application language.
ASN.1 standardized encoding rules such as DER (a canonical encoding that allows
digital signatures and encryption, for example) or PER (to very efficiently transmit
data over a radio channel, for example) can then be used as well as associated ASN.1
tools, or even specific encoding rules that are described in
This mapping is defined in a standard named ITU-T X.694 | ISO/IEC 8825-5 "Mapping
W3C XML Schema definitions into ASN.1".