


In one example, the DDR’s XML weighed in at 14.3 megabytes, while the Save a Copy as XML moved into the heavyweight division at 76.3 megabytes. I’m only going to touch on a few differences, and likely have missed some details.įirst, the file size appears to be significantly bigger on large FileMaker solutions. Since the new XML is subject to change in future versions, this is likely to change again. There are several differences between the XML generated using the new Save a Copy as XML feature and the XML from the Developer Design Report (DDR).

The script step requires a window name and a destination path, whereas the menu action opens a dialog to let the user select the location and set the name of the XML file: Save a Copy as XML What’s Our Output? The first is through the Tools menu, if “Use advanced tools” has been enabled in the Preferences. How It WorksĪs you may have guessed from the above caveats, there are two ways to save a copy as XML in FileMaker. Although the action is visible in the Tools menu for users without Full Access privileges, if they try to run this step, FileMaker will inform them that their access privileges do not allow them to perform this action. If a user without Full Access tries to run this from a script, FileMaker will throw an error 9, insufficient privileges. Save a Copy as XML only will run for users with Full Access privileges. This allows FileMaker, Inc., to gather feedback from customers, and functionality may change significantly in the future.Īt the moment it’s only available in FileMaker Pro so it will not work under FileMaker Server, Go, WebDirect, CWP, Data API, or Runtime. The FileMaker Help documentation refers to this step as a preview release in FileMaker Pro Advanced 18. Since we already have the means to get schema information out of FileMaker using the Developer Design Report, how does this Save as XML option differ from the DDR output? What are the implications of this new file? New Feature Caveats One of the new features in FileMaker Pro 18 is the ability to save a copy of a file as XML.
