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
You will be of course someone who can have fun with that wonderful. Continue the good work!
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
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.
Hey, nice art i add your blog to my rss!
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!
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.
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.
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.
There is noticeably a bundle to know about this. I assume you made certain nice points in features also.
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.
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?
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!
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!
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.
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!!
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.
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.
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.
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!
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.
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.
Post a Comment