|
Perspective |
 |
| August 23, 2010. |
|
A text viewer-editor has been added to XMLMax in version 2.6. It provides a raw text view of XML files, similar to that shown in the View Source option of most Internet Browsers. The primary reason for developing it, however, was to provide an improved user interface for fixing well-formed errors reported during the parsing of a file.
|
| July 15, 2010. |
|
Version 2.5 of XMLMax introduces the use of an embedded database, SQLite. It is currently used for indexing and XPATH queries. It also provides a foundation for exciting new features, some already in the works. An XML "Cabinet" feature is expected later this year. It will allow a virtually unlimited number of XML files to be added to a repository where the files themselves may remain in their existing disk folder.
|
| May 24, 2010. |
|
Version 2.4 of XMLMax brings a complete re-write of the XPath query engine. All of the "backward-looking XPath axes, such as ancestor:: and preceding-sibling::, are now fully supported. This was no small feat considering these features must work with XML documents that are too big to load into memory and that XMLMax does not use a database. A single index containing the byte offset of every element, sorted by XML path, is used.
|
| January 29, 2010. |
|
Version 2.1 of XMLMax has been released with a few significant enhancements, most notably, additional options for splitting large Xml files . These features are covered in more
detail here.
A new product, XmlSplit, has been released. It is a command-line program that provides the same functionality as the Xml Split feature of XMLMax. Complete product details are available here.
|
| December 11, 2009. |
|
Version 2.0 of XMLMax is out and has a couple of noteworthy new features. The index used for XPath queries was re-designed, resulting is significantly faster XPath queries.
Three new methods for splitting XML documents into smaller files have been added. Splitting XML files with the prior
version was limited to using an XPath expression to locate fragments and write each to a separate file. These features are covered in more detail here.
These features are a continuation of an effort to provide useful manipulation of XML files without any programming,
as described in my previous perspective.
You may expect more split options in future versions. Also planned is the management and querying of multiple XML
documents and XML document merging. All new features will, of course, support unlimited file sizes. Have ideas or suggestions? Call me at or use the Contact Form
|