Doco Home Hints Home

Platypus Hints: Miscellaneous

Docuverse to OpenXML

Porting from Docuverse to OpenXML threw up a nasty problem: it seems Docuverse treats attribute names as uppercase, but OpenXML treats them as lower case. OpenXML doesn't seem to provide case-insensitve access to attributes. This means all accesses to attributes (eg, using getAttribute()), need to change.

Rolling Back A Platypus app

Platypus is evolving. We're trying to keep the impact as low as possible, but an application developed under one version of Platypus might not work under another version. There are two areas where a version change might cause problems in the existing components of an app: the code generated in for the BASE class, and the libraries in the production package. It would be worthwhile taking a snapshot of these when an app is completed.