EZY Prolog
- new type of
Prolog development environment
Xstorage is an Object Oriented database for storing XML documents. Each XML document is saved as a linked list of XML nodes with references to parent, child and list of attributes.
XStorage can be created in memory, saved to the external file and accessed directly from external file via the same interface.
XStorage stores XML document in native XML form - there is no need to parse XML document once it is stored inside XStorage.
You can consider XStorage as a collection of parsed XML document. The difference between collection of XML documents and XStorage is that XStorage can be accessed in shared mode, while loaded XML document exist only in memory. So, different applications can access individual elements of the XML documents from various computers simultaneously.
XStorage can be loaded to memory for fast XML processing and saved back to the file for future use.
XStorage API provides full set of functional calls for multi-user access to the loaded XML documents and their properties VB, C and C++ languages. Documents from XStorage (called XDocument) can be easily presented as Document Object Model (DOM) and processed via standard library of application programming interfaces (APIs) for accessing XML documents.
XStorage provides API for converting between XDocument and DOM.
XStorage API has set of functional calls to load non-XML documents directly to the XStorage database in form of XDocument.
|
Contact Us | | |
|
© 1997-2003 EDMGROUP (Australia) Pty Ltd. All rights reserved. |