xFiles header Buy now at ClarionShop

Version
version number Beta
© 2010 CapeSoft Software
www.capesoft.com
Home Demo Download downloads History Docs Buy c3pa approved
Home Demo Download History Docs Buy
     

Links
bullet small Description bullet small Documentation
bullet small Feature List bullet small Download
bullet small What xFiles Doesn't Do bullet small Product History
bullet small Compatibility & Cost bullet small Technical Support
bullet small 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

xFiles basic example image

 

What xFiles Doesn't Do

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

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

CapeSoft Contact Details
Email: email: sales@capesoft.com
Support: click here
Telephone: +27 21 715 4000
Fax: +27 21 715 2535
Mail: PO Box 511, Plumstead, 7801, Cape Town, South Africa
Address: 4th Floor, Waterford House, Waterford Road, Diep River, Cape Town
GPS Co-ordinates: S: 34° 2' 24.5"
E: 18° 28' 14.4"
     








© 2010 CapeSoft Software CC