Versiointi

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