A tool to simplify interpretation of XML documents. The common way to interpret XML in Java is to use JAXB, an extremely powerful tool. But what if you want something much more lightweight? That's where XMLSemantics comes in.