Problém ASN.1 je v tom, že nabízí příliš mnoho možností serializace, přičemž některé ani nejsou samopopisné (musíte znát schéma, abyste je dekódoval). V XML je tohle ve formě entit a defaultních hodnot ve schématu, které se ale v praxi nepoužívají (DTD mělo být už dávno z XML vyhozeno aby standard pokrýval to,co se v praxi používá, celý standard by se tím také výrazně zjednodušil).
Binární data jdou do XML vložit pomocí sekce CDATA.
&
se vkládá tak, jako do jakéhokoli jiného HTML nebo XML – & escapujete jako &
a za to napíšete amp;
, ve výsledku tedy napíšete &
.