XML + XSLT = HTML + CSS =  PDF