[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Storing application state as XML

  • From: Andy Dent <dent@o...>
  • To: Ketil Z Malde <ketil@i...>
  • Date: Thu, 24 Jun 1999 16:47:07 +0800

mfc serialize xml
At 13:52 +0200 17/6/99, Ketil Z Malde wrote:
>We have a rather complex application which stores its state using the
>standard MFC serialize stuff (well, actually a somewhat hacked
>version, but that's beside the point).  Now, this limits our freedom
>in (or at least severely complicates) redesigning internal class
>structure while maintaining backwards file compatibility, and we've
>been pondering an XML format instead.

I've just finished a major enhancement to our cross-platform 
report-writer so it can write a document out to XML and retrieve it.

The single desktop document contains one or many reports, each containing
- schema
- style
- layout
- data

I enhanced our expatpp wrapper for expat so it supports invoking 
nested parsers. This is a really easy way to parse data within a very 
strict domain, much like your serialisation demands. It means you can 
keep the parser for a given object self-contained to avoid any given 
parser becoming complex. It also means the string comparisons as the 
events arrive are much more optimal.

You can grab expatpp from 
http://www.highway1.com.au/adsoftware/expatpp.html including sample 
code showing how the report writer parsing works.

More information on the report-writer and links to our (now) free 
OOFILE database API including the XML output and data parsing at 

Andy Dent BSc MACS AACM, Software Designer, A.D. Software, Western Australia
OOFILE - Database, Reports, Graphs, GUI for c++ on Mac, Unix & Windows
PP2MFC - PowerPlant->MFC portability

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.