Dynamic XML Transformation in Java only using XPath mappings.