Update
Thanks witek1992 and nervetnova for bug reports.
- Saving uses a temp file to prevent loss of data when an error occurs while writing the XSD. A backup of the original file is also created
- Fixed an infinite recursion condition in Replace All
- Saving an encrypted XSD will create an XML file which is loaded next time you open the XSD. No longer have to type in the keys each time
Thanks witek1992 and nervetnova for bug reports.