5 Document Transformations XSLT (1.0 W3C Rec. 11/1999; XSLT 2.0 Rec. 1/07) A language for transforming XML documents initial main purpose to support XSL formatting used mainly…