<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match='Settlement[@id="castle_village_S3_1"]'>
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:attribute name="text">NEW DESCRIPTION</xsl:attribute>
<xsl:apply-templates select="node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Thank you, I will definitely give this a try!