Go implementation of an XSLT 1.0 processor