Jez Higgins

Freelance software grandad
software created
extended or repaired


Follow me on Mastodon
Applications, Libraries, Code
Talks & Presentations

Hire me
Contact

Older posts are available in the archive or through tags.

Feed

Arabica

Started some work to make building the SAX library a little more straightforward. XMLReader now has a little #ifdef ladder which pulls in the defines parser, and sets SAX::XMLReader as a synonym for it.

For instance, if your code included SAX/wrapper/saxexpat.h, you'd instantiate SAX::expat_wrapper. Now, you can define USE_EXPAT and instantiate SAX::XMLReader. Later if you needed to use MSXML or Xerces (perhaps on a different platform), you'd simply rebuild with USE_MSXML defined instead.

It's still quite earlier and there are undoubtedly flaws in this plan, but I think it's going to help.

It's available from CVS if you want to take a look.


Tagged code, arabica, xml, and c++


Jez Higgins

Freelance software grandad
software created
extended or repaired

Follow me on Mastodon
Applications, Libraries, Code
Talks & Presentations

Hire me
Contact

Older posts are available in the archive or through tags.

Feed