Frameworks and Oxygen versions

Post here questions and problems related to oXygen frameworks/document types.
Posts: 158
Joined: Sat Aug 28, 2010 1:23 am

Frameworks and Oxygen versions

Post by dcramer » Mon Oct 09, 2017 9:49 pm

On the root element of a .framework file is a version number corresponding to the version of Oxygen that created/edited the file:

Code: Select all

<serialized version="18.1" xml:space="preserve">
We have users on more than one version of Oxygen, but for development it's convenient to use the latest. I notice that when I use 19.1 to edit a framework created with 18.1, Oxygen makes changes beyond what I intended to make. The changes are minor, but obviously 19.1 is upgrading the file to match what it expects. My concern is that if I distribute a framework created with 19.1 back to some users who are still on an earlier version, they users of the earlier version my encounter unexpected behavior. What's the best practice in this case?


Posts: 304
Joined: Mon May 09, 2016 9:37 am

Re: Frameworks and Oxygen versions

Post by sorin_carbunaru » Tue Oct 10, 2017 10:49 am

Hello David,

The version from the root is there only for telling which oXygen version was used when the framework was last edited. It's not used for anything special. The content of the .framework file is what really matters.

The best practice would be to use the framework from the oldest version that the users have, as some framework customizations from the latest version may not be backward compatible.

Best regards,
Sorin Carbunaru
oXygen XML

Post Reply