Updates to fix xsl

As `!!!` is already in use by `HTML` I've updated this to have `xml` and also how `xsl` uses it.