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: Programmable Multi-cooker
27 Comments
Great to see you making an impact in Trondheim mate. Keep living up to your potential! I’m certainly really interested now to follow this up, even without seeing you live! Good work
)
Dead written subject matter, thank you for selective information. “Life is God’s novel. Let him write it.” by Isaac Bashevis Singer.
An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!
Its like you learn my mind! You seem to understand so much approximately this, such as you wrote the e book in it or something. I feel that you just can do with a few % to force the message home a little bit, but instead of that, that is excellent blog. A fantastic read. I will definitely be back.
Thank you for the good writeup. It if truth be told used to be a entertainment account it. Look advanced to more brought agreeable from you! By the way, how could we communicate?
I don¡¦t even know the way I ended up here, but I thought this post used to be good. I do not recognise who you’re however definitely you are going to a well-known blogger for those who are not already
Cheers!
Thank you for the good writeup. It in reality used to be a enjoyment account it. Glance complex to far introduced agreeable from you! By the way, how can we be in contact?
Hello There. I found your weblog using msn. This is a very well written article. I will make sure to bookmark it and return to read more of your useful information. Thank you for the post. I will certainly return.
There are certainly lots of details like that to take into consideration. That could be a nice point to bring up. I provide the thoughts above as common inspiration however clearly there are questions just like the one you convey up the place the most important thing can be working in trustworthy good faith. I don?t know if finest practices have emerged around things like that, but I am positive that your job is clearly identified as a fair game. Each girls and boys really feel the influence of just a second’s pleasure, for the remainder of their lives.
Wow that was odd. I just wrote an incredibly long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Anyways, just wanted to say wonderful blog!
Please dont forget to donate for Indonesia!!! The situation is worse than you can imagine or media can show! This is some major catastrophe! We are the one who cause the greenhouse effect and natural disasters like this! Its in our responsibility to help those people now! Every Cent helps! Please remind your friends!|
Howdy! I simply would like to give a huge thumbs up for the great data you have got right here on this post. I shall be coming again to your blog for more soon.
Howdy! I simply wish to give an enormous thumbs up for the nice info you’ve gotten here on this post. I will be coming back to your weblog for more soon.
Good day! I simply would like to give a huge thumbs up for the nice data you may have here on this post. I can be coming again to your blog for extra soon.
Hiya! I just want to give an enormous thumbs up for the good information you have got here on this post. I will probably be coming again to your weblog for more soon.
Hi there! I simply want to give a huge thumbs up for the nice info you could have here on this post. I will be coming again to your weblog for extra soon.
Hiya! I simply would like to give a huge thumbs up for the good information you could have here on this post. I can be coming back to your weblog for extra soon.
Hi there! I just wish to give an enormous thumbs up for the great data you could have right here on this post. I might be coming back to your blog for extra soon.
Hiya! I simply wish to give a huge thumbs up for the nice info you’ve gotten here on this post. I will likely be coming back to your blog for more soon.
Hiya! I simply wish to give an enormous thumbs up for the nice data you will have right here on this post. I will be coming again to your blog for extra soon.
Hey! I just would like to give a huge thumbs up for the good data you could have right here on this post. I can be coming back to your blog for extra soon.
Howdy! I simply would like to give an enormous thumbs up for the good info you might have here on this post. I will likely be coming back to your weblog for more soon.
Hey there, You have done a fantastic job. I will definitely digg it and in my opinion suggest to my friends. I’m confident they will be benefited from this web site.
I like the helpful info you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite certain I will learn lots of new stuff right here! Best of luck for the next!
Good day! I just would like to give a huge thumbs up for the nice information you have here on this post. I might be coming again to your weblog for extra soon.
Hello! I simply would like to give a huge thumbs up for the nice information you’ve gotten right here on this post. I will be coming back to your blog for extra soon.
Howdy! I simply wish to give a huge thumbs up for the great information you have right here on this post. I might be coming back to your blog for more soon.
Post a Comment