If you’re looking for a DTD… call your own server!

04/05/2015 | Jeroen Aarts

This morning I was looking for the FMPXMLRESULTSET.dtd. This was requested by a third party with wich we are setting up an integration at a customer. As a good citizen, I looked in the help first: http://www.filemaker.com/help/html/import_export.16.30.html. There, you’ve got referenced to this page: http://www.filemaker.com/downloads. But… this is the general downloads page, and if anyone can find the DTD here, please yell!

Another help page directs me to the Extra folder of the FileMaker installation folder: http://www.filemaker.com/help/html/import_export.16.30.html. And in this place: no luck, I’ve looked in the installation folders for FileMaker Pro, Pro Advanced and Server, but still no dtd file there. And then finally… there was light at the end of the tunnel! A thread on FMForums got a hint: you can request the XML schema from your own FileMaker Server. The format is this:

http://[hostname]:[port]/fmi/xml/[xmlgrammar=fmpxmlresult|fmresultset].dtd

For example, try this one: http://clickserver4.clickworks.eu/fmi/xml/fmpxmlresult.dtd

I’d be very happy if this information saves someone from a headache or some serious sleep deprivation.