. . . "XSLT is a language specifically designed for processing XML. Are you saying that all functional languages are better a XML processing that OO languages?Yeah, since all reasonable functional languages support similar data-centric abstractions which are used in XSLT. E.g." .