Xponent is dedicated to creating software that solves problems with large XML files. What is "large"? We consider anything under 500Mb small. Our efficent buffering technology allows us to handle any XML file, regardless of its size or structure, using very little memory. Xponent customers have successfully used XMLMax and XmlSplit with files as large as sixty gigabytes. Our products use the Microsoft XmlReader for rigorous XML parsing, syntax checking and validation.

Our story

Xponent recognized that a new type of treeview would be needed in order to handle any XML file with good performance and low memory consumption. Existing techniques, such as on-demand loading, do not work well with all XML structures. Our article on large XML treeviews explains this and includes a sample XML file for demonstation.

Our solution was to design a treeview that could display any fragment of an XML document even if the fragment contains unbalanced elements, i.e., not all the elements have matching start tags and end tags. This design means that XML nodes can be displayed without having to read until the end of a balanced fragment is reached. Enormous performance and memory savings are achieved because even the largest XML file may be segmented and buffered at entirely arbitrary points in the file.

Xponent is located in Boise, Idaho. To call, write or email us, please visit our contact page.



bc Bill Conniff is the founder of Xponent LLC. He previously founded MicroEase in 1987 which developed LegalBase, an integrated database and full text search system for litigation support. LegalBase was used by many law firms and corporate legal departments in major litigations, most notably by Cooper Labs for the gel implant case.



copyright © 2008-2011. Xponent LLC. All rights reserved.