What is RevXml?
RevXml tracks all changes between two XML, XHTML or SGML-tagged documents. The tool generates revision markers (indicating addition, deletion and change) in the revised document, which themselves take the form of additional XML tags. RevXml takes into account the tree structure of the documents, the attributes and the text in between tags. The basic unit of a text may be a character, a word, a sentence or the complete text between two tags. No document schema is required.
What tasks are performed with RevXml?
Authors can use RevXml to track the revisions they make to books, manuals, reports, catalogues, encyclopedias and other business, technical and reference documents.
RevXml also supports the collaboration of authors and internal review/approval processes through the ability to track changes to both text and markup.
What is the difference with similar systems?
A unique feature is the choice of the basic unit of text, be it a character, a word, a sentence or PCDATA. Moreover, it is open source.
Who are using RevXml?
RevXml is (or has been) in daily use at companies like Arbortext (Epic Editor), Cisco, Citec, Corena, Stork/Fokker, Haufe Verlag, Pharmasoft, Wolters Kluwer and Wolters Samsom.
Why is RevXml interesting?
o Reduction in the costs and efforts involved in revision of documents and data.
o Reduction of space when only the deltas of revisions have to be stored.
o Source code is provided in order to integrate with other systems.
RevXml has been developed by Gert van der
RevXml is written in Ansi C. It has been ported to a number of
platforms. It is currently maintained in
More information can be found in
o the product brief on RevXml
o the manual.