examples

comparing

identifying a row

test2 : identifying attribute
test62 : identifying element, more rows with same identity
test12 : count of rows with same identity-path differs
test10 : more row-structures
test6 : detail-elements identifying upper row

differences

test3 : different attribut-value
test4 : different element-value
test19 : missing attribute
test61 : equal row-count, but different attribute
test7 : different row-sequence doesn't matter
test8 : different row-sequence matters
test9 : different element-sequence
test30 : different sequence of element-content

converting

test13 : converting of number- and date-elements
test14 : converting of number-and date-attributes

namespaces

test33 : different element-value

structures

test128 : recursive structures

elements/attributes not in basic-control-file

test41 : forbidden elements

trimming white-space

test17 : trimming content of elements and attributes

html-output

test121 : html-output of detected differences



sorting

test75 : ascending and descending order
test76 : numeric ascending order
test77 : sorting hierarchical data



merging

test78 : if element is different, take element from file2
test79 : merge only identities, which exist in both files
test80 : merge only identities, which do not exist in both files
test81 : if element is different, take both elements
test82 : merging details only from file2
test83 : merging details from both files
test84 : merging from file2 only, if identites are equal
test85 : error, because more than one row with same identity



regrouping

test88 : turning a hierarchy
test89 : flattening a hierarchy
test90 : regrouping and assigning new names
test91 : converting elements to attributes

Logo SOFIKA GmbH

<xml>cmp-toolbox

  • comparing xml-files
  • merging xml-files
  • regrouping xml-files
  • sorting xml-files

<xml>cmp and large xml-files

  • designed for large xml-files
  • low memory consumption
  • very good performance

<xml>cmp-interfaces

  • command line interface (unix/dos)
  • java-api

differences are shown in the context of the xml-files:

  • all data + differences
  • only differences
  • output: xml and pdf
Software Fischer SOFIKA GmbH
Freseniusstr. 65
D-81247 Munich
Germany
Tel: +49 (0)89 / 81 00 90 15
Fax: +49 (0)89 / 81 00 90 16
Email: info@sofika.de