java.net: Wiki

The Source for Java Technology Collaboration


 <<O>>  Difference Topic CJANXmlDiff (3 - 04 May 2004 - Main.md84419)
Line: 1 to 1
 
META TOPICPARENT name="CJANMetaDiffDesignDocument"
Deleted:
<
<
 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)
Line: 10 to 9
 

List of known implementations that provide the features we require:

Changed:
<
<
developer.berlios.de/projects/tdm/ (a possibility - numbers nodes) SourceForge? DiffXML? (http://diffxml.sourceforge.net/) (looks good - names nodes)
>
>
  • developer.berlios.de/projects/tdm/ (a possibility - numbers nodes)
  • SourceForge DiffXML (looks good - names nodes)
 

Those that don't:

Changed:
<
<
Microsoft (.Net only) Sun's diffmk (http://wwws.sun.com/software/xml/developers/diffmk/#c37ab5) (perl) http://www.cs.wisc.edu/~yuanwang/xdiff.html (doesn't generate diffgram) DeltaXML? (http://www.deltaxml.com/) (commercial, ordered children) DecisionSoft? xmldiff (http://software.decisionsoft.com/tools.html) (doesn't generate diffgram) VMGuys VMtools (http://www.vmguys.com/vmtools/) (doesn't generate diffgram) LogiLab? XmlDiff? (http://www.logilab.org/projects/xmldiff/) (python) http://search.cpan.org/dist/XML-SemanticDiff/SemanticDiff.pm (Perl)
>
>
 

Unknown

Changed:
<
<
IBM Alphaworks XmlTreeDiff? NW's (of Sun) diffmk (http://nwalsh.com/java/diffmk/) IBM Alphaworks (gui tool?) http://www.dommitt.com/v2.0pages/mainpage-index.html (wehbsite offline) http://www.xmldb.org/xupdate/ (dead project?) http://people.via.ecp.fr/~remi/soft/xml/xmldiff/xmldiff_en.php3 http://www.smb-tec.com/treediff/treediff.jar
>
>
 

References

Changed:
<
<
http://citeseer.ist.psu.edu/449452.html http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de http://trieloff.net/docbook/archive/000439.html
>
>
 

Formats

Changed:
<
<
XDL - numbered DUL - named and numbered XUpdate - named and numbered
>
>
  • XDL - numbered
  • DUL - named and numbered
  • XUpdate - named and numbered

 <<O>>  Difference Topic CJANXmlDiff (2 - 03 May 2004 - Main.md84419)
Line: 1 to 1
 
META TOPICPARENT name="CJANMetaDiffDesignDocument"

CJAN requires an XMLDiff implementation with the following features:

  • Option to ignore the order of child elements
Changed:
<
<
  • Can generate diff output as a diffgram (XML Diff Language)
>
>
  • 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
Added:
>
>
  • Available under a no-charge open source or non-commercial license
 

List of known implementations that provide the features we require:

Added:
>
>
developer.berlios.de/projects/tdm/ (a possibility - numbers nodes) SourceForge? DiffXML? (http://diffxml.sourceforge.net/) (looks good - names nodes)

Those that don't:

Microsoft (.Net only) Sun's diffmk (http://wwws.sun.com/software/xml/developers/diffmk/#c37ab5) (perl) http://www.cs.wisc.edu/~yuanwang/xdiff.html (doesn't generate diffgram) DeltaXML? (http://www.deltaxml.com/) (commercial, ordered children) DecisionSoft? xmldiff (http://software.decisionsoft.com/tools.html) (doesn't generate diffgram) VMGuys VMtools (http://www.vmguys.com/vmtools/) (doesn't generate diffgram) LogiLab? XmlDiff? (http://www.logilab.org/projects/xmldiff/) (python) http://search.cpan.org/dist/XML-SemanticDiff/SemanticDiff.pm (Perl)

Unknown

IBM Alphaworks XmlTreeDiff? NW's (of Sun) diffmk (http://nwalsh.com/java/diffmk/) IBM Alphaworks (gui tool?) http://www.dommitt.com/v2.0pages/mainpage-index.html (wehbsite offline) http://www.xmldb.org/xupdate/ (dead project?) http://people.via.ecp.fr/~remi/soft/xml/xmldiff/xmldiff_en.php3 http://www.smb-tec.com/treediff/treediff.jar

References

http://citeseer.ist.psu.edu/449452.html http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de http://trieloff.net/docbook/archive/000439.html

Formats

XDL - numbered DUL - named and numbered XUpdate - named and numbered


 <<O>>  Difference Topic CJANXmlDiff (1 - 03 May 2004 - Main.md84419)
Line: 1 to 1
Added:
>
>
META TOPICPARENT name="CJANMetaDiffDesignDocument"

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)
  • Can combine an input with a diffgram to produce a merged output
  • Provides a Java API

List of known implementations that provide the features we require:


Topic CJANXmlDiff . { View | Diffs r3 < r2 < r1 | More }
 XML java.net RSS