fmCheckMate XSLT Library
Transforms your FileMaker work
Download the fmCheckMate XSLT library to your documents folder.
Press the [T]ransform button in fmCheckMate
Transform your FileMaker work
Close your mouth
[T] is for Transform
With fmCheckMate XSL Transformations you can Analyse, Change and Transform your code.
Analyse functions analyse objects and return a structured or simple text result.
Change functions change the contents of an object without changing the kind of object.
Transform functions transform objects into a completely different kind of object.
○ layout objects to find dozens of different errors,
○ custom functions to find out which are commented out
○ scripts or steps and 'print' them - simply like in the script workspace or verbose like a printed PDF
○ script calls
○ field names, definitions or internal IDs
○ fields to find which have validation, or a serial number, or a filter…
…and many more!
Text Result - Tabulated text
Text Result - HTML / SVG
Text Result - Text lines
Text Result - Character Statistics
And - one sunny day - Graph Output
- Replace Field Contents steps by converting them into a more efficient Loop with Set Field steps
- old If … Else … If … hierarchies by replacing them with much more readable flat Else If … Else If structures.
- a perform find script step by 'exploding' the stored find requests so you can see them - or vice versa.
- scripts by adding logging / benchmarking code after each script step using the "insert first step after each step" XSLT function
- fields when copying fields between tables:
- - select only the data fields, or
- - remove or add global storage, or
- - remove all 'dead wood' calculations lurking in the background
…and many more!
- Tables and create an update script
- Fields into script steps to initialise them
- Layout Objects into script steps by extracting button or script trigger steps
- Layout Fields into the equivalent Go to Field script steps
Custom fmCheckMate XSLT Libraries
fmCheckMate supports any number of fmCheckMate libraries in the documents folder,
so you can download any library that people publish,
or even build your own!
the fmCheckMate.FileMakerDoc XSLT library
Build Your Own XSLT Library
Writing XSLT is not everybody's cup of tea, so we are trying to make it as easy as possible for you!
1. Rename the "fmCheckMate.YOUR NAME HERE" folder (with a unique name or domain), then
2. Reimport the XSLTs in the XSLT Chooser
and you are ready to go!
fmCheckMate XSLT Libraries - Free
(soon to be)
The fmCheckMate XSLT library will be appearing soon as an open source library available on Github.
The aim is to harness the ideas and efforts of all FileMaker Developers who care to help improve this resource for all of us.
Watch this space for more