XSLT skeleton