Compatible with DocBook
DeltaXML DocBook Compare generates standard DocBook output:
- Generates standard DocBook revision flags
- Easy to integrate with existing publication pipelines
- Sample integrations for docbook-xsl, renderX, AntennaHouse and Apache FOP
- Doctype declarations can be preserved from inputs or have specified value in result file - useful if subsequent tools in the tool-chain require/use doctype decls
Shows changes to text and tables
DeltaXML DocBook Compare shows changes exactly where they occur in your document:
- Comparison at the word granularity - allows changes to be easily identified in large paragraphs, only changed lines appear in changebars
- Compares individual cells in tables and shows changes (unless table structure has been changed)
- Sensible handling of structural changes to tables. Limits changes to affected rows where possible.
Integrate with your publishing system
DeltaXML DocBook Compare has comprehensive Java and .NET APIs for seamless integration:
- API supports comparison of:
- Java Files, Strings, InputSource, URLs
- .NET Files, Uris, TextReaders, Streams
- in memory, object and tree-based data
Customise for your own use of DocBook:
- Configurable keying allowing user-configurable matching based on id, xml:id or condition attributes
Catalog Support:
- Improves performance by using local cached DTD and Entity files
- Catalogs can be modified to include locally modified DTD for docbook subsets or customizations
- Customizable systemId and publicId matching to match local DOCTYPE conventions
