A Java library for dealing with XML files