Я не могу "обновить" входной Xml, поскольку XSLT является чисто технологией, управляемой выходом.Он создает новый документ и не может изменить существующий.
Вы можете сделать почти идентичную копию, но, как указывает @Oded комментарий, XSLT может быть излишним.Xsl будет выглядеть примерно так (модифицированное преобразование идентичности)
<xsl:stylesheet version="1.0">
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="title/@Name">
<!-- insert logic here to change the value as appropriate -->
</xsl:template>
</xsl:stylesheet>