Xponent logo Xponent Specialists in Large XML Documents Contact

High Performance Software For Validating, Editing and Splitting XML Documents Of Any Size

Companies use our XML compliant products because we handle their largest XML files and provide fast, reliable processing for their demanding production environments. No XML is too big for our products. One firm edited a 270 GB XML file with XMLMax.

There is no indexing, database, setup or pre-processing. Check out our performance tests and listen to our customers:

"I found XMLMax to be a very quick and easy way to view large (~2GB) XML files. Further, Xponent's XmlSplit product solved a problem I had importing these large XML files into a database."
Stephen Cann, Uptick Data, San Francisco, CA. All testimonials...
download button
Windows XP and later
Our Products
xmlmax xml editor  XMLMax

Validate, Edit & Search Any Size XML Learn more

  • • Fast XML treeview with Instant re-load of big files.

  • • Handles any XML regardless of element count or depth.

  • •  Does not load entire file in memory. Details....

  • •  Schema validation, error location and fixing.

  • • Global search & replace strings, illegal characters.

  • •  Efficent alternative to a resource expensive database.

  • •  All features available regardless of XML size.

XmlSplit Tool  XmlSplit

Split With Command-line Or Wizard Learn more

bloated xml
  • • Splits files into small, well-formed XML.

  • • Wizard creates command-line, PS, and WSH scripts.

  • • Split from a script or directly from the Wizard.

  • • Multiple methods and options control where to split.

  • • Insert or append external files.

  • • Tiny memory footprint. Works with files of any size.

  • •  Read how a customer split a 113 GB XML here...

Testimonials & Reviews

"We have purchased the license for XmlSplit. The program creates exactly the xml files we need, including the XmlDeclaration. A file of 2.5 GB was processed without any problems - and in a very reasonable time."

Johan Van Loon, TMB Bookshop, Belgium.

"Your editor does an excellent job with files that my primary XML editor will not load in a reasonable time. I was viewing files having 700,000-800,000 nodes. XMLMax opened and displayed these files quickly and efficiently."

Ken White, LegalXtraNet, San Antonio, TX

From a 2009 Review of XMLMax:

" Recently I came across a tool that was very helpful in the review of large XML documents…..REALLY large xml documents…..Hundreds of megabytes and more! In the years I’ve been working with XML, every so often I come across a document that I can’t read, can’t process, or can’t otherwise easily research for a data integration application. The tools I usually employ either hit errors or take forever to open while parsing thru thousands upon thousands of elements and attributes. "  

Ernie Ostic, http://www.dsrealtime.com

Read all customer testimonials...

Our Customers

Our customers are in over fifteen countries and range from large firms like Dow Jones, Wells Fargo Bank and Volkswagon, to smaller ones such as TMB Bookshop, DataSign and Uptick Data.
They include the following:

vw    tri   tri   fj    ent   wes   wf   fj    fj    fj    fj    fj    fj    fj    fj    fj                                                                                                                                                                        

Performance Tests

The tables below give the time it took to fully parse each listed XML file and load it into XMLMax's treeview. XMLMax uses Microsoft's XmlReader to parse XML. Times are also given for opening each file with the VIM (vim.org) and Notepadd++ (notepad-plus-plus.org) text editors and navigating to the end of the file. Note that text editors do not check for XML syntax errors.

Stackoverflow.com Files1 Load Time (mm:ss)
badges.xml98 MB00:0200:5002:45
votes.xml849 MB00:1407:40Failed3
posts.xml4.6 GB01:15Failed3Failed3
Wikipedia.org Files2 Load Time (mm:ss)
enwiki-latest-pages-articles10.xml161 MB00:0301:2106:12
enwiki-latest-pages-articles1.xml411 MB00:0503:22Failed3
enwiki-latest-pages-articles11.xml2.92 GB00:19Failed3Failed3

Tests were conducted on a Windows 7 PC with 3 GB RAM and 64 bit OS, 2.13 GHz processor and 300 GB 7200 RPM SATA.
1. http://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump/
2. http://en.wikipedia.org/wiki/Wikipedia:Database_download
3. "Failed" indicates the program either ran out of memory or failed to load the file within thirty minutes.

Blog Articles
Split XML, Some Gotchas

Valid XML vs Well-formed XML

Split XML And Repeat Header

XML Editors: Some Are Not

What Is A Byte Order Mark?


Removing Illegal Characters

Browsers Dont Get XML

XML Vulnerabilities

XML Parsers

Http Overload

Site Map










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