I want to sort the following by <Subject> then by <Title>.
All of the examples found so far use an <xsl:copy>. As this is a shallow copy, I can't use a template like:

xsl:template match="*">
            <xsl:sort select="Subject" collation="{$sorting-collation}"/>
            <xsl:sort select="Title" collation="{$sorting-collation}"/>

Is it possible, or do I need to refactor and place <Title> at the same level as <Subject>?