Hello,

If it can enrich the discussion, I can share my experience here.

I've worked for 10 years on a closed-source C++ build tool that uses XML
for its main project file.
For that, years ago I had to read the specs for XML, XML namespaces, and
XSD parts 0 1 and 2.

>From my memories, what we did with our build tool was to keep the same
namespace always, but change the schema freely, whenever we needed some
change to it.  IIRC the XML file is loaded by the build tool, with the
schema (as indicated in the file) ignored and hot-replaced by the "latest
schema" that is bundled with the tool.

I'll try to find some time to look deeper how it works as I still have
access to the source code.

Thanks!

Best regards
Fabrice

Reply via email to