Skip to content

JDOM model support

Choose a tag to compare

@SimY4 SimY4 released this 25 Nov 06:08
· 651 commits to master since this release

Features:

  • JDOM model support

Improvements:

  • Core
    • Added a static method to check at runtime whether a given model is supported
  • Scala XML
    • Various performance improvements
    • Added 2.13 for cross compilation
    • Fixed JavaDoc and source code publishing

Bugfixes:

  • XOM
    • Fixed namespace resolution for attribute nodes
Benchmark (fixtureName) (nsContext) Mode Cnt Score Error Units
Gson attr null thrpt 25 5233.597 ± 355.359 ops/s
Gson simple null thrpt 25 5255.770 ± 92.656 ops/s
Gson special null thrpt 25 22157.770 ± 116.389 ops/s
Jackson attr null thrpt 25 5164.415 ± 81.184 ops/s
Jackson simple null thrpt 25 5019.702 ± 25.621 ops/s
Jackson special null thrpt 25 21195.006 ± 127.969 ops/s
javax.json attr null thrpt 25 1331.293 ± 38.271 ops/s
javax.json simple null thrpt 25 1222.065 ± 52.185 ops/s
javax.json special null thrpt 25 5085.358 ± 556.216 ops/s
Dom simple null thrpt 25 9106.220 ± 90.642 ops/s
Dom ns-simple null thrpt 25 8859.301 ± 75.393 ops/s
Dom attr null thrpt 25 8548.221 ± 31.201 ops/s
Dom special null thrpt 25 26284.892 ± 165.159 ops/s
Dom4j simple null thrpt 25 8432.025 ± 58.912 ops/s
Dom4j ns-simple null thrpt 25 8119.961 ± 65.498 ops/s
Dom4j attr null thrpt 25 7659.065 ± 68.158 ops/s
Dom4j special null thrpt 25 24504.344 ± 258.515 ops/s
JDom simple null thrpt 25 7006.721 ± 580.870 ops/s
JDom ns-simple null thrpt 25 6997.452 ± 149.033 ops/s
JDom attr null thrpt 25 6185.959 ± 814.567 ops/s
JDom special null thrpt 25 21584.529 ± 1070.726 ops/s
Scala XML simple null thrpt 25 3113.996 ± 28.145 ops/s
Scala XML ns-simple null thrpt 25 2942.852 ± 102.330 ops/s
Scala XML attr null thrpt 25 1509.880 ± 34.535 ops/s
Scala XML special null thrpt 25 16012.218 ± 232.609 ops/s
Xom simple null thrpt 25 8129.801 ± 104.183 ops/s
Xom ns-simple null thrpt 25 7829.133 ± 53.716 ops/s
Xom attr null thrpt 25 8410.957 ± 48.852 ops/s
Xom special null thrpt 25 23435.276 ± 1764.062 ops/s