Xponent logo Xponent Specialists in Large XML Documents Contact

XMLMaxTM : Fast XML Editor Handles Any Size File

XMLMax increases productivity in many ways. You get full XML compliance1 even while editing your biggest XML. One firm edited a 270 GB XML file with XMLMax. Instant reloading large XML saves significant time.
  • We guarantee you can edit your largest XML with XML syntax and structure checking.
  • From the same treeview interface you can edit, text search, XPath query and validate.
  • Validation errors are listed with Goto feature for viewing and editing.
  • Fix malformed XML files.
"I found XMLMax to be a very quick and easy way to view large (~2GB) XML files." 
Stephen Cann, Uptick Data, San Francisco. All testimonials...

Find out what's new in the current release. Read our article on Editing Large XML and the FAQ. And check out our performance tests.
download button     buy button $199.00 US
xml editor screenshot
XMLMax treeview (click to view all screenshots)

Text Editor.  If a file is not "well-formed," i.e., it violates XML syntax or structure rules, a bonafide XML editor will reject it as required by the W3C XML standard1. Therefore, if XMLMax finds an XML error, it may be fixed with our text editor.Since a non-XML editor does not detect XML errors it is not for general editing of a well-formed XML file because it is simply too easy to mess up markup characters, which are hidden with XMLMax. XMLMax makes the text editor available only when it rejects a file. XMLMax also provides a read-only file viewer that will browse any text file of any size.

XML Syntax Errors.  An XML editor should detect and report if your XML is not well-formed(violates the XML specification). If it is not, XML compliant software will not be able to read it. XML is a standard with many syntax rules. XMLMax uses the Microsoft XmlReader to identify any syntax error (XmlException) and opens the XML(any size) in a text editor at the reported error so you can fix it.

Schema Validation.  XML that is not valid may be rejected by other XML software or your business partners if they require schema validation. XMLMax provides a complete solution that validates the entire document in one pass, lists all the errors with a GoTo function to edit and fix each one. It supports DTD, multiple schema files and creation of a schema from the XML.
Illegal Characters  XMLMax includes a tool that globally removes or replaces characters not allowed in XML, as per the W3C XML specification.

DateTime Format.  XMLMax can globally convert date and time strings to XML datetime format (ISO 8601), or remove them.

Searching.  Text search with global replace in any size file, with XML-specific options. Limit hits to specific node types or an XML path. No indexing or pre-compilation. XPATH and XSLT are provided for files that can be loaded into memory.

Return On Investment.  XMLMax reduces the need for custom programming by solving many problems automatically. Its speed reduces processing time. It can easily pay for itself the first time used.

Top of page

XMLMax Features
  • Browse Any Size XML In A Collapsable Treeview
  • Schema and DTD Validation
  • Schema Generation
  • XML Syntax Checking And Correcting
  • Instant Re-loading Of The Entire XML
  • Option To Remove Illegal XML Characters
  • Convert DateTime Strings To ISO 8601
  • Configurable XML Security Settings
  • XPATH 1.0 Query
  • Unlimited XML File Size
  • Small Memory Footprint
  • Protected Editing(markup removed)
  • Edit XML with AutoCompletion
  • Scrollable Tree View With Collapse-Expand
  • Fast Binary Text Search
  • Namespace Aware
  • Supports UTF-8, UTF-16 and ISO-8859-1
  • Import And Export XML Fragments
  • XSL Transformation

Huge XML File

AGM, makers of InterLink, wrote to tell us they used XMLMax with a 270 GB(29 GB compressed) Open Street Map XML file (http://download.geofabrik.de/europe-latest.osm.bz2). So we tried it too, both browsing and saving some edits. Our performance tests show it took twenty-three minutes to fully parse this file and load it into the treeview. A very fast system is recommended for such large files, but only 500 MB available RAM are needed because of XMLMax's file segmenting and buffering.

Top of page
What's New

Current version: 4.2

The text search feature was entirely re-written to enable more flexibility including the following changes:

  • Interactive searching starts and resumes at the current treeview node.
  • XML content may be edited, including inserting and deleting nodes, before and during a search.
  • Edited content is searched without having to save the file.
  • A new search may be started without having to save the file.This enables using the text replace feature and then searching again to verify the replacements before saving the file.
  • Internal bookmarks for all hits in the search results list are updated when edits are made so the Go-to feature is accurate.
  • New search options include ignoring XML tag names and XML attributes.
  • When search is cancelled, any matches found prior to cancelling appear in the results list.

Validation has additional flexibility:

  • XML content may be edited, including inserting and deleting nodes, without impacting the Go-to feature in the results list.

XPath Query has the following changes:

  • The format of the List output includes the entire OuterXml content up to user-specified maximum length.
  • The Treeview output is much faster. The XPath query continues to use an XPathNavigator wrapped by an XPathDocument, but a new design was implemented for mapping the resulting nodeset items to the treeview.
  • For the treeview output, XML content may be edited, including inserting and deleting nodes, without impacting the Go-to feature in the results list.

Top of page

System Requirements

Any non-mobile Windows Operating System From XP to the most recent.
One gigabyte of random access memory is recommended.


1. World Wide Web Consortium establishes standards such as HTML and XML. The URL for the XML specification is http://www.w3.org/TR/REC-xml

Top of page

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