bartneck / swiML

A project to formalise swimming programs using XML
MIT License
2 stars 2 forks source link

XML schema versioning #17

Closed bartneck closed 4 months ago

bartneck commented 1 year ago

We have to find a solution for publishing different versions of the same swiML.xsd schema. The old XML files still need to validate against the v1.0 while new XML files should validate against our upcoming 2.0 version. Do we need a different file with a new file name or is this handled inside the XML with the version tag?

bartneck commented 8 months ago

We wil add an element in schema (XSD) to highlight the version. The practical consequence is in the URL of the schema, which will point to different releases.

bartneck commented 7 months ago

What are the URLs to V1, V2 etc.? This means creating version folders. version/1.0.0/

bartneck commented 7 months ago

I went back into the project's history and downloaded and edit I made just before you made your first changes on Github (Mar 30, 2023). This might be a good anchor point for version 1.1. I will test it now to see if the old Jasi masters program work after I changed the location of the XSD file in their header.

bartneck commented 4 months ago

We created version folders that do the job.