Release 11.1 Date: June 7, 2009, download
After "file mode" was introduced in release 11.0 (developer version) it became clear we needed a convenient way to dynamically handle subdocuments in memory and handle subdocuments or pieces of XML in memory. This release fills out those essential features with new support for file mode in AddSubDoc
and GetSubDoc
. To learn more about file mode in CMarkup see the C++ XML writer and C++ XML reader.
Another great developer version feature is the new attribute support in FindGetData
and FindSetData
extending those powerful functions to set and get attributes in one step. See Dynamic Structure Documents.
Here's the list of 11.1 enhancements:
SetDoc(NULL)
is now different from SetDoc("")
and SetDoc(str)
; passing NULL
frees up most of the index memory and ensures minimum allocation in the string object. See SetDoc
The following are only in CMarkup Developer and the free XML editor FOAL C++ scripting |
sizeof(MCD_INTFILEOFFSET) == 8
GetEncodingCodePage
, GetOpenFileSize
, and GetOpenFileOffset
accessors addedSee also:
CMarkup 11.0 Release Notes
CMarkup 10.1 Release Notes
CMarkup 10.0 Release Notes
Archived CMarkup Release Notes