Versiointi
Sanomaversio
Sanomaversio esitetään XML-tiedoston nimiavaruusmäärityksissä. Sanomaversio tullaan päivittämään tilanteessa, jolloin sanomiin tehdään muutoksia, jotka eivät takaa enää taaksepäin yhteensopivuutta edelliseen sanomaversioon nähden. Tällaisia muutoksia ovat esimerkiksi:
Enumeraatio-arvojen poistaminen tai muuttaminen
Muutokset elementtien, tyyppien tai attribuuttien nimiin
Muutokset sanoman rakenteeseen tai järjestykseen
Pakollisten elementtien tai attribuuttien poistaminen tai lisääminen
Elementtien tai attribuuttien muuttaminen pakolliseksi
Sanoman aliversio
Sanomamäärityksiä voidaan päivittää aliversiolla ilman versiopäivitystä silloin, kun sanomien taaksepäin yhteensopivuus säilyy. Nämä muutokset esitetään XML-skeema-määrityksessä xsd:version-attribuutilla skeema-tiedostossa (.xsd).
Enumeraatio-arvojen lisääminen
Ei-pakolliset sanoman laajennukset