 |
CJAN requires an XMLDiff implementation with the following features:
- Option to ignore the order of child elements
- Can generate diff output as a diffgram (XML Diff Language, Delta Update Language or XUpdate)
- Can combine an input with a diffgram to produce a merged output
- Provides a Java API
- Available under a no-charge open source or non-commercial license
List of known implementations that provide the features we require:
- developer.berlios.de/projects/tdm/ (a possibility - numbers nodes)
- SourceForge DiffXML (looks good - names nodes)
Those that don't:
Unknown
References
Formats
- XDL - numbered
- DUL - named and numbered
- XUpdate - named and numbered
|