Xmlspy free alternative
The MapForce Generate Documentation feature can help us avoid this frustrating experience. We can export our mapping from DiffDog to MapForce, as we did in the earlier post, and then use the Component Settings dialog for the MapForce output component to include the XML Schema reference.ĭevelopers can lose productivity trying to retrace history when a project needs additional work months or even years after an early iteration. If there are many XML data files to transform, and they require embedded XML Schema references, we can take advantage of an additional feature of MapForce. In our earlier blog post embedded XML Schema references weren’t an issue because we used the XMLSpy Project / Properties menu option to assign default XML Schemas for each folder. When we transform this file with the simple XSLT we created in DiffDog, the new XML data file will not include the updated XML Schema reference. In this version the story element includes an embedded reference to the XML Schema on line 2. The screen shot below shows the XML data file from our original example with one important difference. If you need to compare two XML Schemas on a regular basis, the XML Schema Comparison Document can be a valuable time saver.
DiffDog lets you save your mapping in an XML Schema comparison file that you can reload later to continue your work, or to share with a colleague. Your XML Schemas are not likely to be as short and simple as the ones in our earlier post, and you will likely want to save your work while you are mapping your XML Schema migration. In this post we will take a look at some typical complications developers face every day and how the Altova MissionKit cuts through complexity to enhance productivity.
#Xmlspy free alternative update#
Earlier this month in our blog post on Comparing XML Schemas we showed a realistic – but simplified – example to illustrate a slick new feature of DiffDog 2010 to compare XML Schemas and update corresponding XML data files by generating XSL transformations.Ī real-life XML developer’s project is rarely as small and straightforward as the example we used.