replaced XSLT parser with Saxon, since it supports XSLT 2.0