So, the library has not seen a bugfix in over 10 years, and it lists the
wrong version for it's xml-apis dependency.
There are some notes in comments about eventually removing it, and I
thought I'd give it a try on the 5.2 branch.
I had to remove two shiv-libraries you had added to work around problems
you probably encountered prior to JDK6.
I've narrowed it down to 11 failing tests (5 distinct exceptions) when
using the default XML APIs provided with JDK8.
Is there any interest in this?