Buy now at ClarionShop

Version
1.78 Beta
© 2008 CapeSoft Software (Pty) Ltd
www.capesoft.com
Home downloads History Docs Buy c3pa approved
Home Demo Download History Docs Buy
     

Links
Description Documentation
Feature List Download
What xFiles Doesn't Do Product History
What People Are Saying Technical Support
Compatibility & Cost Demo
     

Description

CapeSoft xFiles is a collection of classes for hand-coders.
It provides the following functionality:

  • Reading and writing XML files directly to and from Groups and Queues and Files  (TPS, or any other backend).
  • Fast reading and writing of XML files to and from Clarion data structure with no significant overhead for the XML - files are read from disk and written to disk at the speed at which a binary file can be read or written.
  • Support for creating RSS feeds
  • Automatic encoding of binary data, BLOB and MEMOs in XML. Automatic addition of CDATA tags when needed.
  • XML support for nested queues and groups within queues, groups and files (Clarion 6 and above)
  • XML support for fields with multiple dimension (Clarion 6 and above)
  • Create XML in memory from queues, groups and files, or populate a queue, group or file from a string in memory that contains the XML.
  • Use xFilesXML to load and save all program settings in on go using the Load and Save methods.
  • xFileSettings class replaces storing settings in INI files with XML files, using Get and Put and the same syntax as is used for INI files.
  • Reading and Writing binary (and text) files to and from disk. Includes dynamic memory allocation for loading any size file into memory (as a string).
  • Supports automatic ZIP and UNZIP compression when reading and writing files (including XML files).
  • Very high precision timers using the xFileFastTimer class. Uses 64bit precision for accurate, high resolutions timers.
  • xFilesExplode supports decompressing files compressed with the proprietary Implode algorithm.

We wrote xFiles a number of years ago, and it provided fast XML functionality, which we used in a number of our products (CapeSoft Email Server & CapeSoft Mailer). It worked so well, that we decided others would benefit from using it too.

Note: xFiles is for hand coders. This means you will need to call the xFiles methods within your code, for example self.Init(), self.Load() and self.Save(). This accessory is not purely template driven and requires hand-coding to operate.

One of the best things about xFiles is that is it really, really fast (yeah, really, you will be surprised just how fast it is!). This means that it outperforms other XML toolkits (for example the Microsoft SAX toolkit).

Feature List

 

What xFiles Doesn't Do

 
What the Users Say...
Coming soon...
     

Compatible with
Clarion 5 Clarion 5.5 Clarion 6
Clarion 7 Clarion Templates ABC Templates
16-bit 32-bit Web Builder
DLL Mode Local Mode ClarioNet
Multi DLL        
     

Buy Online
CapeSoft xFiles is available for purchase at $59 from: Buy now at ClarionShop
www.clarionshop.com
     

CapeSoft Contact Details
Email:
Support: click here
Telephone: +27 21 715 4000
Fax: +27 21 715 2535
Mail: PO Box 511, Plumstead, 7801, Cape Town, South Africa
     








© 2008 CapeSoft Software (Pty) Ltd