xslt 3.0 fixed