Skip to content

Filemaker & XML


Introduction

We can exchange information and messages between two computers,which uses XML data sent over the web via Http.But why xml? The reason is xml is faster,is a standard and well documented.

REQUESTING XML DATA FROM FILEMAKER PRO

Syntax:

xyz.com:591/FMPro?-db=myDB.fp5&-format=-fmp_xml&-max=all&-find

The above syntax specifies the protocol that is needed to communicate with the server. When we need to use FileMaker Pro over the Web, the protocol has to be http, the hypertext transfer protocol.

Let us now discuss the parts in detail:

the host: xyz.com

This describes the name or IP address of the server on which FileMaker Pro is running on.

the port: 591

Normally HTTP servers run on port 80. However if FileMaker Pro is sharing a machine with another web server say Apache or WebStar, then in that case you have to choose a different port.

the file path: /FMPro

This tells the server which file to serve.When using the FileMaker Web Companion as your server to serve XML,this is always /FMPro.

the query string: -db=myDB.fp5&-format=-fmp_xml&-max=all&-find

CHOOSING A FILEMAKER PRO XML GRAMMAR

So there are three different XML vocabularies.

These are:

o The FMPDSORESULT grammar

o The FMPXMLRESULT grammar

o The FMPXMLLAYOUT grammar

From the main menu file you can choose file-> export records->choose xml grammar-> export choose file-> import records->select file->import

XML export does not support exporting container field data.

FileMaker Pro can export XML in two grammars: FMPXMLRESULT and FMPDSORESULT.

The following is an example of XML in the FMPDSORESULT grammar.

The FMPDSORESULT grammar

This grammer is obsolete and hence not used. The better term is deprecated means the designer of the grammar is discouraging you to use xml grammar.

FMPXMLRESULT grammar

The FMPXMLRESULT grammar contains additional information about the database that is not in the
FMPDSORESULT grammar, such as the number of records, field types, and field formats.

FMPXMLLAYOUT – A GRAMMAR FOR LAYOUTS

FMPXMLLAYOUT is the third and final XML grammar that FileMaker Pro supports.

While both FMPDSORESULT and FMPXMLRESULT focus on the data in the database, FMPXMLLAYOUT describes the layout of the fields.

Conclusion

This article provides a better insight into the integration of xml in Filemaker.

I am working with Mindfire Solutions(http://www.mindfiresolutions.com), which is an offshore software development company and provides customized software solution to its global clients. My expertise includes PHP 4.0,PHP5 and Filemaker pro 8 advance,Filemaker pro 9 advanceetc. You can reach me at manjushreed@mindfiresolutions.com

Author: Manjushree Das
Article Source: EzineArticles.com
Provided by: Duty on LCD/Plasma TV

21 Comments

  1. You will be of course someone who can have fun with that wonderful. Continue the good work!

    Tuesday, November 8, 2011 at 10:53 am | Permalink
  2. Elaine Laino wrote:

    Oh my goodness! an amazing write-up dude. Thanks However I’m experiencing issue with ur rss . Dont know why Unable to subscribe to it. Is there anyone getting identical rss problem? Anyone who knows kindly respond. Thnkx

    Tuesday, November 8, 2011 at 10:51 pm | Permalink
  3. It is engaging for me to read this content. Thanks a lot for it. I the same as such ideas and every little thing connected to them. I would like to scan far more soon.

    Friday, November 11, 2011 at 9:29 am | Permalink
  4. Kim Stusse wrote:

    Hey, nice art i add your blog to my rss!

    Saturday, November 12, 2011 at 4:16 pm | Permalink
  5. This is very interesting, You’re a very professional blogger. I have joined your feed and look forward to seeking more of your great post. Additionally, I’ve shared your site in my social networks!

    Sunday, November 13, 2011 at 9:36 am | Permalink
  6. ÿþ wrote:

    After study a few of the blog posts on your website now, and I truly like your way of blogging. I bookmarked it to my bookmark website list and will be checking back soon. Pls check out my web site as well and let me know what you think.

    Wednesday, November 16, 2011 at 11:57 am | Permalink
  7. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

    Wednesday, November 16, 2011 at 2:17 pm | Permalink
  8. HGH wrote:

    Hello! I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon.

    Wednesday, November 16, 2011 at 6:28 pm | Permalink
  9. There is noticeably a bundle to know about this. I assume you made certain nice points in features also.

    Wednesday, November 16, 2011 at 8:10 pm | Permalink
  10. laptop store wrote:

    Attractive element of content. I simply stumbled upon your blog and in accession capital to assert that I get in fact enjoyed account your blog posts. Any way I¡¦ll be subscribing to your feeds and even I achievement you get entry to persistently fast.

    Friday, November 18, 2011 at 8:15 pm | Permalink
  11. Thank you for the auspicious writeup. It in reality used to be a leisure account it. Glance advanced to far added agreeable from you! However, how could we keep up a correspondence?

    Saturday, November 19, 2011 at 12:58 pm | Permalink
  12. dell m4600 wrote:

    I don¡¦t even know how I stopped up right here, however I thought this submit was once great. I don’t recognize who you are however definitely you’re going to a famous blogger if you are not already ;) Cheers!

    Tuesday, November 22, 2011 at 9:11 pm | Permalink
  13. My brother recommended I might like this web site. He used to be totally right. This publish actually made my day. You cann’t believe just how a lot time I had spent for this information! Thanks!

    Wednesday, November 23, 2011 at 11:41 pm | Permalink
  14. Hey There. I discovered your weblog the usage of msn. This is a very well written article. I will make sure to bookmark it and return to learn extra of your useful info. Thanks for the post. I¡¦ll certainly return.

    Saturday, November 26, 2011 at 3:13 pm | Permalink
  15. article site wrote:

    Hi, i believe that i saw you visited my website thus i got here to ¡§return the want¡¨.I am attempting to find things to enhance my website!I assume its good enough to use some of your ideas!!

    Sunday, November 27, 2011 at 1:43 pm | Permalink
  16. I’ve read a few good stuff here. Definitely worth bookmarking for revisiting. I wonder how much effort you put to make such a magnificent informative site.

    Tuesday, November 29, 2011 at 12:56 am | Permalink
  17. I do like the way you have presented this difficulty plus it does indeed provide me personally some fodder for consideration. Nonetheless, because of just what I have personally seen, I simply trust when other feedback pile on that people remain on point and don’t get started upon a soap box associated with the news of the day. All the same, thank you for this excellent point and although I can not go along with this in totality, I value the perspective.

    Saturday, December 3, 2011 at 10:47 am | Permalink
  18. spyware wrote:

    Good day! I simply would like to give a huge thumbs up for the good info you have here on this post. I will probably be coming back to your blog for more soon.

    Tuesday, December 6, 2011 at 1:18 pm | Permalink
  19. DK PVP wrote:

    Hey would you mind stating which blog platform you’re working with? I’m planning to start my own blog soon but I’m having a hard time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something completely unique. P.S Sorry for getting off-topic but I had to ask!

    Wednesday, December 7, 2011 at 9:33 pm | Permalink
  20. articles wrote:

    Pretty component of content. I just stumbled upon your web site and in accession capital to claim that I acquire actually enjoyed account your weblog posts. Anyway I¡¦ll be subscribing in your feeds and even I success you get right of entry to constantly fast.

    Wednesday, December 7, 2011 at 10:02 pm | Permalink
  21. Howdy! I just want to give a huge thumbs up for the nice information you’ve got here on this post. I will likely be coming back to your weblog for more soon.

    Thursday, December 8, 2011 at 9:31 am | Permalink

Post a Comment

Your email is never published nor shared.