Expat4D version 1.0
Expat is a well known open-source XML Parser which is normally available for Linux/Unix and Win32 based operating systems. This plug-in is currently based on the Macintosh Port of expat from the Mozilla source and the new Plug-in API from 4D SA allowing 4D developers to use nearly all of the expat features to add XML parsing to their applications.
The plug-in is being released as freeware, open-source and as such will have limited support although we will do our best to answer questions and fix bugs as they are reported to us. We just can't make any promises on support. You can also join the Expat4D-Discuss to post questions or issues about Expat4D and share experiences with other developers.
Find out what developers have been saying about Expat4D on the testimonials page.
The download links below allow you to download the entire Expat4D project including the C source code for the plug-in and for expat. There is also a small demo database (see screen-shot above) included and some sample XML files to try out with the parser. There is a some documentation although we will be adding to this over the next few months. If you are familiar with expat in other environments (e.g. Perl, PHP, etc) you should have no problem picking up how to use Expat4D as it is very similar to every other implementation.
Carbon Version for MacOS X
Expat4D has always been 100% Carbon compatible, and so without any code changes we're pleased to announce that the first beta release of the Carbon version of the plug-in is now available for download. This will be particularly useful for developers wishing to run Expat4D within stored procedures on 4D Server 6.7.5 on MacOS X or with the beta version of 4D for MacOS X. In order to use the Project file, you must first download the Expat4D source code, then use the Carbon project to compile Expat4D.
Documentation
A HTML version of the plugin documentation is available on-line by clicking here. The English documentation is fairly complete, but other languages have not been done yet.
Join the Expat4D-Discuss Mailing List
There is now a mailing list for Expat4D. If you would like to join the Expat4D-Discuss list, send an email to expat-discuss-request@mitchenall.com with the word "subscribe" in the body of the email.
Download the lastest beta version
Download the lastest stable build
4D Zine
The latest stable release of Expat4D along with a large array of other code, components, tips, and plug-ins is also available at 4D Zine, http://www.4dzine.com/. To find the Expat4D downloads and other XML related freeware, simply go to the 4D Zine Freeware section and search for 'XML'. Even if you're not interested in finding alternative Expat4D downloads, if you're a 4D Developer who has never been to this site, you should visit it anyway.
|