Replaced memory leaking JDK XPath with Saxon.